RouteControllerからテンプレートヘルパーに値を渡す:流星 - 次のように私は、ルートコントローラを持っている場合はどのように
add_departmentController = RouteController.extend({
before: function(){
var a = this.params._id;
var b = 'abc';
}
});
私はテンプレート
Template.add_department.helpers({
SomeProperty: function() {
//Here I need access to a or b from above
//Would also be nice to access 'this' directly eg. this.params
},
});
ためのヘルパーに、これらの値にアクセスするにはどうすればよいです
私は、コントローラ内のデータ機能について知っているが、私はドン」ヘルパー関数またはテンプレートでアクセスする方法を知っています - 両方でデータオブジェクトを使用/アクセスする方法の例がありますか? –
ちょっと@A_L私は答えを編集し、それが助けてくれることを願っています。 Handlebars-Templateのデータコンテキストとテンプレートオブジェクト自体にデータが適切であるため、実際は簡単です。だからあなたは 'this._id'を使ってそれを参照できるはずです。これがあなたにとってはうまくいかない場合(しかしそれはすべきです)、あなたは 'this.data._id'で参照できるかどうかチェックしたいと思っています。 – DerMambo
これは完璧な意味を持っています、 –