- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
使用 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/
使用colorselector插件,colorselector()函数应该在之后调用在浏览器中使用选项呈现选择。但是,使用 ember didInsertElement不起作用,因为在插入 之前触发
我有一个带有 Controller 的 ember 应用程序 header.js和一个模板 header.hbs . 现在我有一些 javascript 我需要在文档 $( document ).re
我在函数 didInsertElement 中初始化了一个 jQuery 插件 slider 。 不幸的是,我还在页面上更新了一个计算属性,当更新计算属性时, slider 会重新初始化,因为 did
我假设我遗漏了一些东西,因为到目前为止我需要的任何功能都在 ember.js 中,即使只是没有记录。 (耶 github) 那么我到底应该如何将 jquery.ui 与具有条件 subview 的 V
我想注入(inject)第三方JS并在组件插入DOM后做一些事情。所以 didInsertElement 钩子(Hook)对我来说没问题。 使用didInsertElement有以下两种不同的类型。
在 Ember 中,我在访问元素时反复遇到问题,特别是通过引用另一个元素获得的元素。我在 View 中的“didInsertElement” Hook 中运行了 javascript,这就是网络上大多
我正在写 Ember.View ,它将树结构变成菜单。为此我需要递归,所以我在 View 模板中使用的是 {{view}}助手,它递归地调用自己来构建一个嵌套的 结构体。 我需要的是一个钩子(Hook
Ember.查看 已弃用,支持 组件 .这很好,但我无法理解 2.0 版本。 大多数情况下,我使用 didInsertElement Hook 来运行一些 jQuery 代码等。但是现在 Em.Vie
我正尝试在 Ember.js 中显示和隐藏一些按钮,如下所示。 {{#view App.myView contentBinding="App.myObject"}
我正在使用扩展的 Ember.CollectionView 和一大群 child 。在所有子项都呈现后,我需要执行一些由 jQuery 插件处理的样式化 javascript。我对此的第一次尝试是利用
使用 didInsertElement钩子(Hook),我可以做一些需要的 jQuery 插件初始化。但是,如果属性发生变化,Ember 会重新渲染 View ,但不会调用 didInsertElem
从 Ember.CollectionView 是否有一种简单的方法可以在渲染完所有 childView 元素后调用一个函数? 像 didInsertElement 这样的东西适用于所有 child 。
我有一个使用 jquery fullcalendar 和 emberjs 显示良好的日历对象。但是,我需要显示单独的第二个日历或另一个 jquery fullcalendar 实例,但第二个日历迄今为
我正在尝试从 DashboardIndexView 中的 DashboardIndexController 访问数据 JP.DashboardIndexController = Ember.Cont
完整的弃用消息是 DEPRECATION: A property of was modified inside the didInsertElement hook. You should never
我是一名优秀的程序员,十分优秀!