EmberJS,在模板完全加载后加载供应商文件夹

时间:2016-12-10 07:43:02

标签: javascript jquery ember.js

我把$(window).on(function(){...});放在JS文件中。 我在标签关闭前放了一个标签。 我在ember-cli-build.js

中导入了JS文件

我尝试了多种方法在模板完全加载后执行js文件,但它仍然失败。

我将网络应用程序部署到http://purple-cows.surge.sh /。 我想要实现的是,在移动版本中,$('#sidebar')具有inactive类。

有人能解释为Ember应用程序加载外部JS文件的正确方法吗?

1 个答案:

答案 0 :(得分:0)

在ember"模板完全加载"中没有这样的事件。可以在应用程序工作期间多次重新呈现模板。我不确定你需要什么,但是:

  1. 如果你需要处理'调整大小'事件并将一些类应用到整个页面,你可以在body标签的末尾在app / index.html中编写你的js-code(或者将你的js-file放在public / assets中并从app / index.html中包含它) 。

  2. 如果您需要在渲染之后执行某些操作,则应该create a component用于侧边栏并使用该组件的didInsertElement挂钩。