gpt4 book ai didi

javascript - EmberJS 是否有在 Handlebars-view 更新后调用的事件?

转载 作者:数据小太阳 更新时间:2023-10-29 06:07:52 24 4
gpt4 key购买 nike

这让我困惑了一段时间,但我设法继续推进它。不幸的是,我真的需要这个了。

我的问题是:EmberJS/Handlebars 是否提供当 View 更新并在 DOM 中可见时调用的事件?

我需要使用此事件来运行一些 jQuery 内容,例如 addClass、sortable 等。我尝试过使用 Live jQuery 插件,但它不适用于 Handlebars。最重要的是,我假设所说的事件已经在某处发生,我似乎找不到它。

最佳答案

您是否看过 Ember.View 中的 willInsertElementdidInsertElementwillRerender 方法?另外,这里有很多关于 S.O. 的帖子。处理将 jQuery 插件和框架与 Ember 集成。

https://github.com/emberjs/ember.js/blob/master/packages/ember-views/lib/views/view.js#L1250-1267

编辑/更新

在评论中反复讨论后,最终的解决方案是使用 Ember.run.next。请参阅:http://jsfiddle.net/ud3323/SsRuX/

关于javascript - EmberJS 是否有在 Handlebars-view 更新后调用的事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10484697/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com