Ember初始化后的Ember.js前端javascript执行
Ember.js frontend javascript execution after Ember initialized
我使用的是一个jQuery插件,它可以使我的网站前端正常工作。由于Ember在插件后初始化,我的网站无法工作。插件在执行辅助配置脚本时进行初始化。我把这个脚本放在客户端页面上的一个函数中。该插件在标题中被引用。脚本位于Handlebars内部的主体中(位于底部,因此Handlebars仍然可以工作)。Ember初始化后,我将如何执行我的函数。
EX:
<head>
<script type="text/javascript src="plugin.js"></script>
</head>
<body>
<script type="text/handlebars>
<!--Website-->
<script type="text/javascript">
function initializeMyPlugin(){
// Plugin Configuration
// I believe this needs to be executed after Ember initializes
}
</script>
</script>
<!--Ember File References-->
</body>
最好的方法可能是将插件封装在组件中,并在didInsertElement
中执行函数
类似于:
App.SomeComponent = Ember.Component.extend({
didInsertElement: function(){
initializeMyPlugin();
}
});
我建议观看Evil Trout的这篇文章,了解更多关于在组件中封装jQuery插件的详细信息
相关文章:
- Ember.js+传单+rails(使用Javascript MVC创建rails应用程序并打开源代码映射)
- 如何在ember-cli项目中将JavaScript文件绑定到/vvendor下
- Ember初始化后的Ember.js前端javascript执行
- 是否可以将条件语句或其他javascript作为参数传递到ember句柄中
- Ember route model blocks javascript
- 选择一个MVC框架(Javascript - 前端) - Backbone,Angular,Ember
- 哪个JavaScript框架对新手来说更容易:Ember.js,Canjs,Angular.js
- 如何在 Ember.js 项目中导入 ES2015 JavaScript 模块
- 使用普通的Javascript对象作为Ember模型
- ember cli config/environment中的Javascript对象
- Ember js在{{#each}}助手中显示javascript数组中的每个项
- Ember从普通Javascript调用一个动作处理程序
- Ember对象的Javascript作用域
- 如何在 Ember .js模板中注入第三方 JavaScript
- 如何在JavaScript / Ember.js中通过URL观察特定的AJAX调用
- TinyMCE Javascript所见即所得编辑器不能与Ember js一起工作
- 在Ember应用程序上运行javascript
- 在ember.js应用程序中处理JavaScript脚本标记小部件
- 尝试在Ember, Starfield组件中使用HTML5和Javascript
- 从iframe中的纯JavaScript调用Ember动作