我有一个来自 Foundation (orbit) 的 jQuery 插件。
最初在我的app.js
我执行了这个:
$(document).foundation();
但是,如果我查看应该在其上工作的页面,则使用 ember 和动态加载视图不起作用。如果我加载控制台并手动点击它,它就可以工作。那么,当“以灰烬方式”查看页面时,我如何定义它被点击?
我通常在视图上使用 didInsertElement 函数来设置我的 Jquery 插件。
参考:http ://emberjs.com/api/classes/Ember.View.html#event_didInsertElement
这应该可以解决问题:
App.ApplicationView = Ember.View.extend({
didInsertElement: function(){
$(document).foundation();
}
});