应该在哪里定义_uihooks

时间:2014-06-24 14:25:04

标签: javascript meteor spacebars

我可以找到关于meteor 0.8.2中添加的_uihooks的唯一文档在transition-helper project。它定义了渲染事件中的_uihooks。

如果我在渲染钩子中定义_uihooks,那么insertElement _uihook就没用了。因为它第一次运行_uihooks还没有存在,所以第一个项目没有动画。

当然我可以将我的insertElement动画放在渲染的钩子本身,但为什么insertElement甚至存在呢?

那么我应该定义一个不同的地方_uihooks吗?或者我现在应该忽略insertElement钩子吗?

1 个答案:

答案 0 :(得分:3)

_uihooks应该在包含{{#each}}帮助器的直接父元素上定义,理想情况下,这是在.rendered回调中完成的。

以下是我在应用中的表现:

  

https://github.com/mizzao/CrowdMapper/blob/master/client/views/datastream.coffee