通过valueBinding将值设置为ember单选按钮后,调用Ember。run.end()以反映DOM中更改的值。
但请看下面的错误。错误:未捕获类型错误:无法调用null wt的方法“prev”,这是此处的问题
//Doing value binding here
App.radioController.set('content', App.createRadioModel.create({ id:1 }));
Ember.run.end();
//Doing some css changes as soon as the value is updated onto the radio button.
Ember.$(".view-radio").removeClass("modified","delete");
1条答案
按热度按时间fnatzsnv1#
如果没有相应的
Ember.run.start()
,就不应该调用Ember.run.end()
。您看到的错误可能是因为没有当前运行循环。如果您希望手动同步绑定,可以使用
Ember.run.sync()
。否则,我建议将您的代码 Package 在Ember.run()
调用中,如下所示: