Ember快跑结束问题

suzh9iv8  于 2023-04-30  发布在  其他
关注(0)|答案(1)|浏览(81)

通过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");
fnatzsnv

fnatzsnv1#

如果没有相应的Ember.run.start(),就不应该调用Ember.run.end()。您看到的错误可能是因为没有当前运行循环。
如果您希望手动同步绑定,可以使用Ember.run.sync()。否则,我建议将您的代码 Package 在Ember.run()调用中,如下所示:

Ember.run(function() {
  // your code here
});

相关问题