我是ember.js的新手,这就是我将外部java脚本文件包含在ember项目中以调用imagerotator.js中的jquery插件
<script src="{{rootURL}}assets/imagerotator/html/js/imagerotator.js"></script>
当我从document.ready()函数调用它时,它已正确初始化。
但是我需要插件只能在一个hadlerbar(.hbs)文件中。 我这样做了吗?
我听说组件文件中有一个“didInsertElement”函数并在那里定义但在我的情况下我没有组件只有模板文件。
我是emberjs的新手,抱歉我的英语不好。
答案 0 :(得分:3)
将imagerotator/html/js/imagerotator.js
文件放在vendor
文件夹中,并ember-cli-build.js
app.import('vendor/imagerotator/html/js/imagerotator.js');
文件中
创建组件并在didInsertElement
挂钩中初始化它是很好的。