我想创建一个简单的嵌套视图。 “孩子”视图是一个Ember.Select。 “选择”参数需要来自父级,我无法让它工作。如何做到这一点?Ember.js:从父视图传递参数到嵌套子视图
<script type="text/x-handlebars" data-template-name="application">
{{view App.SelectView contentBindingForSelect="App.names"}}
</script>
<script type="text/x-handlebars" data-template-name="select-view">
<h1>In SelectView</h1>
{{view view.childSelectView contentBinding="view.contentBindingForSelect"}}
</script>
window.App = Ember.Application.create();
App.names = ["Yehuda", "Tom"];
App.ApplicationView = Ember.View.extend({
templateName: 'application',
});
App.SelectView = Ember.View.extend({
templateName: 'select-view',
childSelectView: Ember.Select
});
的jsfiddle例如:http://jsfiddle.net/kRwcU/1/
对此深感抱歉,我没有正确保存的jsfiddle。这一行:App.SelectView = Ember.Select.extend()应该读取App.SelectView = Ember.View.extend()。因此你猜我看到了什么。我的错。 – PJC 2013-02-18 15:13:37