我试过“didInsertElement”,但这似乎不起作用,标记不存在,然后 jQuery 插件代码执行速度太快。
问问题
931 次
2 回答
4
你会提供你的问题的 jsFiddle 吗?另外,尝试做:
didInsertElement: function() {
Ember.run.next(optionalContext, function() {
// Your code here
});
}
这将在当前运行循环结束时运行您的代码,这应该保证所有渲染和绑定都已执行。
但请提供一个 jsFiddle,以便给出更准确的答案。
于 2012-05-16T02:48:31.883 回答
3
确保您在视图上使用了内置的 jQuery 选择器 - this.$() - 即使尚未插入元素,它也能正常工作。
didInsertElement: function() {
this.$().jQueryPlugin();
}
于 2012-05-17T21:04:02.787 回答