ember.js - Emberjs - 如何在访问其子项之前等待模板完全呈现

标签 ember.js

有没有办法等到模板完全呈现后再通过 View 访问其子项,例如使用 jquery?

didInsertElement 对我来说似乎没有按预期工作。在完全构建模板之前,我需要添加额外的半秒延迟。模板遍历 Controller 中的数组并创建多个 div。正是这些 div 无法立即访问,即使我覆盖了 didInsertElement。

最佳答案

我最近在 Ember 中添加了一些更优雅的东西:afterRender队列。见 this commit ,特别是对用法示例的测试。

关于ember.js - Emberjs - 如何在访问其子项之前等待模板完全呈现,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12086848/

相关文章:

javascript - Cytoscape.js:样式不适用

ember.js - Ember-data 夹具适配器未加载所有数据

javascript - Ember JS : Issue with Query Params for a Route and Backward Navigation

ember.js - myModel.save() => 拒绝了状态为 201 的 promise

javascript - EmberJS : Object as Query Param to Refresh Model

serialization - 你如何序列化 Ember 对象?

ember.js - 模型 promise 导致模板使用 .content

javascript - 在 emberjs 中重新加载当前路由

javascript - 使用 Ember-data 序列化非常规 JSON

javascript - jQuery 函数在调整窗口大小之前不会触发