gpt4 book ai didi

ember.js - 是否有后 View 更改 Hook (很像 didInsertElement)?

转载 作者:行者123 更新时间:2023-12-04 12:35:38 25 4
gpt4 key购买 nike

使用 didInsertElement钩子(Hook),我可以做一些需要的 jQuery 插件初始化。但是,如果属性发生变化,Ember 会重新渲染 View ,但不会调用 didInsertElement再次。大概这是因为元素已经在 DOM 上,并且只有某些部分发生了变化。

我的问题是,有没有我可以覆盖的方法,或其他方式来访问 Ember.View 呈现给 DOM 的内容? 之后 它实际上是插入到 DOM 中的吗?

我尝试使用 afterRender ,但它没有用。

最佳答案

我想出了一个稍微不寻常的方法来解决这个问题。您可以make a handlebars helper当 View 部分被重新渲染时触发一个事件。我正在使用 Bootstrap 和 jqPlot 并且需要能够告诉,例如,何时 div 可用于绘制图表。使用我的助手,您可以这样做:

{{#if dataIsLoaded}}
{{trigger didRenderChartDiv}}
<div id="chartHost"></div>
{{/if}}

关于ember.js - 是否有后 View 更改 Hook (很像 didInsertElement)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9510634/

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