0

update を実行するとビューが更新されると思いました:

EmberApp.BlogController = Ember.ObjectController.extend({
   productName: 'test',

   update : function() {
      this.set('productName', 'll');
   }

});

テンプレートは

<div>
{{productName}}
</div>

テストが表示されます。ただし、 update を呼び出しても効果はありません。

次のように更新を呼び出します。

 onChange : function(e) {
        var myController = EmberApp.__container__.lookup('controller:Blog');
        myController.update();
    }, // onChange event from KendoUI grid

よろしくロジャー

4

1 に答える 1

0

sendコントローラーでメソッドを呼び出すために使用する必要があると思います。

代わりにこれを試してください:

onChange : function(e) {
  var myController = EmberApp.__container__.lookup('controller:Blog');
  myController.send('update');
}, // onChange event from KendoUI grid

それが役に立てば幸い。

于 2013-08-24T18:07:17.900 に答える