javascript - 在 Ember 应用程序之上运行 javascript

标签 javascript ember.js

我正在编写一个脚本,在 Ember.js 应用程序之上添加一个教程。问题在于该脚本引用了应该由 Ember 应用程序加载的元素。当脚本运行时,即使脚本正在运行 onload,元素也尚未加载。

如何确定 Ember 是否已完成页面加载?我知道 Controller /模板/组件名称,但我不知道如何指定脚本应在加载完成后运行。

最佳答案

听起来您需要安排代码在 Ember 渲染后运行。这样做:

Ember.run.scheduleOnce('afterRender', this, yourFunction);

关于javascript - 在 Ember 应用程序之上运行 javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40073257/

相关文章:

javascript - 单击元素前闪烁

javascript - Ember Mirage - 无法捕获响应

javascript - EmberJS - 将项目重构为组件会停止查询参数和操作触发

ember.js - Ember 模板中的访问常量

javascript - 如何使用insertBefore添加新元素?

javascript - Actionlink rowindex 存储到 C# get 设置

java - 从服务器下载文件时显示进度条

javascript - 在组合悬停状态和单击缩放功能时遇到问题(fitToBounds?)

javascript - Ember - 如何从 Controller 上的数组属性中添加/删除元素

javascript - 我想在页面或 float 模式上添加一个 float div,使页面保持事件状态