为什么我不能在余烬中加入div?

时间:2015-05-01 14:49:33

标签: ember.js

我的<div id="container"></div>中有一个examples.hbs。在我的控制器中,我有一个init函数:

init: function(){ $('#container').append("test 123"); }

但这并没有附加任何东西。但是,如果我的div容器在我的index.html中,我确实看到&#39; test123&#39;附加。这让我相信在模板渲染之前调用了init函数。

所以我想我的问题是在初始化时附加内容的正确方法是什么?

注意:我正在使用Three.js创建一个webGLRenderer,我只是将这个渲染器(即画布)附加到容器中。

1 个答案:

答案 0 :(得分:3)

在模板加载之前,

init将在您的控制器上调用。您需要将代码放入视图中的didInsertElement方法(或将另一个方法绑定到事件上)。