0

我对 Web 开发相当陌生,我正在尝试浏览 ember doc 示例。在我尝试使用 {{#each}} 助手之前,一切正常。我看不出我做错了什么,我使用的是正确版本的车把吗?

这是我的html里面:

<div>First element</div>
<div id="second-placeholder"></div>
<div>Third element</div>

<script type="text/x-handlebars" data-template-name="second-item-template">
    {{#each App.egosController}}
        <h3>{{name}}</h3>
        <p>{{id}} - {{type}}</p>
    {{/each}}
</script>

这是我的控制器:

App.egosController = Ember.ArrayController.create({
    content: [],
    init: function(){
        alert('Controller Initialised!');
    }
});

App.egosController.set('content', [ego, alterEgo]);

Ember.View.create({
    templateName: 'second-item-template'
}).appendTo('#second-placeholder');

jsfiddle在这里:http: //jsfiddle.net/VqgMk/64/

谢谢,

4

2 回答 2

2

变量ego未定义。只需替换ego它就myEgo可以了。

于 2013-01-24T17:08:05.677 回答
0

正如 louiscoquio 指出的那样,我的 ego 变量没有初始化。我想我下次会使用控制台。

于 2013-01-24T17:09:07.627 回答