0

ビュープロパティにアクセスして値を設定する必要があるコントローラーにメソッドがあります。emberjsでこれを達成する方法は?

4

1 に答える 1

0

コントローラーのプロパティに依存するビューを再レンダリングする場合は、テンプレートにバインドするだけです

{{#view "myView" foo=controllerProperty}}
    {{propertyThatDependsOnFoo}}
{{/view}}


App.MyView = Ember.View.extend({
    foo: null, // initialized in template
    ...
    propertyThatDependsOnFoo: function() {
        ...
    }.property("foo")
});

次に、コントローラーで変更するだけcontrollerPropertyで、自動的にビューに反映されます。

于 2014-11-14T10:17:44.710 に答える