我正在尝试将管理主题用于ember项目。有一个custom.js文件,侧边栏有很多javascript,标题等等。我在供应商文件夹vendor / custom.js中有它。我将它包含在ember-cli-build中作为app.import(' vendor / custom.js');当我在vendor.js文件中查看chrome时,我看到其中列出的内容,但页面上的javascript不起作用。
如果我从custom.js中取出一些部分并将它们放在标签内的hbs文件中,那就运行并运行。我想知道为什么只包含导入文件不起作用。
有什么可能出错的想法?
以下是custom.js文件Custom.js Gist
的链接答案 0 :(得分:2)
您正尝试将管理主题中的customjs包含到您的应用中。 而不是直接包含custom.js,为每个管理主题组件创建自定义组件。
在您的组件中,您可以注册Click-event handler并自动编写自定义代码。这是一个来自核心团队成员的旧帖子。
http://www.programwitherik.com/how-to-initialize-a-jquery-component-with-ember-js/
但我认为您需要一些关于ember如何渲染以及将组件与控制器+模板进行比较的基本知识。您还需要了解管理员js想要实现的目标。