Rom*_*rom 3 javascript model-view-controller ember.js
我是ember的新手,我正在尝试使用代码,所以我从网站上下载了入门套件作为起始模板.
我正在尝试使用CollectionView的ember把手助手,我复制粘贴示例代码,但我看到的只是"嗨"3次没有名称:
http://docs.emberjs.com/symbols/Handlebars.helpers.html#method=.collection
我做错了什么?
<script type="text/x-handlebars">
{{#collection contentBinding="App.items"}}
Hi {{content.name}}
{{/collection}}
</script>
<script>
App = Ember.Application.create();
App.items = [
Ember.Object.create({name: 'Dave'}),
Ember.Object.create({name: 'Mary'}),
Ember.Object.create({name: 'Sara'})
]
</script>
Run Code Online (Sandbox Code Playgroud)
谢谢!
这是在最新版本的ember中管理上下文的方式的一个问题,解释如下:
总之,您需要在模板中执行此操作:
<script type="text/x-handlebars">
{{#collection contentBinding="App.items" }}
Hi {{view.content.name}}
{{/collection}}
</script>?
Run Code Online (Sandbox Code Playgroud)
小提琴显示它:http://jsfiddle.net/XdHRS/
出于同样的目的,您可以使用每个:
<script type="text/x-handlebars">
{{#each App.items }}
Hi {{name}}
{{/each}}
</script>?
Run Code Online (Sandbox Code Playgroud)
小提琴显示它:http://jsfiddle.net/e3UTt/13/
| 归档时间: |
|
| 查看次数: |
1185 次 |
| 最近记录: |