我有一些 jQuery 代码需要在呈现视图时运行。对于初始渲染,我可以轻松完成
App.FooView = Ember.View.extend({
didInsertElement: function() {
console.log("the view was rendered");
this.$().someStuff();
}
});
但由于该someStuff()
方法正在操作视图元素的属性,因此我需要在视图因数据绑定而重新渲染时运行它,因为它会丢失自定义生成的属性。