Ember.js content.name为集合返回空

Ember.js content.name为集合返回空,ember.js,Ember.js,我从ember.js开始,在尝试ember.js文档()时遇到了麻烦 此应用程序代码: App = Ember.Application.create() App.items = [ Ember.Object.create({name: 'Dave'}), Ember.Object.create({name: 'Mary'}), Ember.Object.create({name: 'Sara'}) ] 使用此模板代码: {{#collection contentBinding="A

我从ember.js开始,在尝试ember.js文档()时遇到了麻烦

此应用程序代码:

App = Ember.Application.create()
App.items = [
  Ember.Object.create({name: 'Dave'}),
  Ember.Object.create({name: 'Mary'}),
  Ember.Object.create({name: 'Sara'})
]
使用此模板代码:

{{#collection contentBinding="App.items"}}
    Hi {{content.name}}
{{/collection}}
结果如下:

<div id="ember122" class="ember-view">    
    <div id="ember142" class="ember-view">    
        <div id="ember149" class="ember-view">  Hi    
            <script id="metamorph-0-start" type="text/x-placeholder">    
            </script>    
            <script id="metamorph-0-end" type="text/x-placeholder">    
            </script>    
        </div>    
        <div id="ember150" class="ember-view">  Hi    
            <script id="metamorph-1-start" type="text/x-placeholder">    
            </script>    
            <script id="metamorph-1-end" type="text/x-placeholder">    
            </script>    
        </div>    
        <div id="ember151" class="ember-view">  Hi    
            <script id="metamorph-2-start" type="text/x-placeholder">    
            </script>    
            <script id="metamorph-2-end" type="text/x-placeholder">    
            </script>    
        </div>    
    </div>    
</div>

你好
你好
你好
因此,它有效地迭代对象,但无法返回每个对象的名称值。为什么会这样?这些文件可能过时了吗?是否有更好的方法来实现所需的结果(遍历项目)?感谢您的回答。

此示例非常有效:


希望这能有所帮助。

我认为您使用的是ember最新版本或1.0-pre,在这种情况下,您必须在
content.name
前面加上
view
。自1.0 pre以来,上下文的检索发生了变化。请参阅:了解更多解释


比林说,文件不是最新的。您可以发布一个包含修复的拉取请求吗?

谢谢您的回答!它在JSFIDLE中似乎确实工作得很好,但我在本地运行它时得到的结果与在原始版本中运行它时得到的结果相同。