【发布时间】:2015-07-18 10:18:24
【问题描述】:
我有一个名为 display-me 的组件。我可以像in the jsfiddle 所示通过向该组件添加多个调用来将多个相同的组件添加到同一模板,如下所示:
<script type="text/x-handlebars" data-template-name="index">
{{display-me action='add'}}
{{display-me action='add'}}
</script>
但是,我想要的是一种情况,我可以单击一个按钮为组件添加第二个条目,而不是像上面那样手动添加它,因为我想使用单击并添加任意数量的条目。
我已将此操作添加到我的索引路由,但它不起作用:
App.IndexRoute = Ember.Route.extend({
actions: {
add: function(){
var comp = App.__container__.lookup("component:display-me");
//var comp = App.DisplayMeComponent.create();
//comp.appendTo(".test");
//comp.appendTo('#input');
Ember.$(".test").append($('<div> {{display-me action="add"}} </div>'));
}
}
});
这里是完整的jsfiddle
【问题讨论】: