我正在努力解决我的Ember应用中的错误。我希望有人可以对可能发生的事情有所了解。 我的一个控制器动作添加了一个视图:
addView: function(){
var view = Ember.View.create({
templateName: 'to_be_added',
controller: this
});
view.append();
}
我的模板如下所示:
<script type="text/x-handlebars" data-template-name="to_be_added">
Added view.
{{controller}}
</script>
我知道它应该可行(并且它在这个JSFiddle:http://jsfiddle.net/XWzWp/1/中)。但在我的应用程序的上下文中,它失败了。未为视图设置控制器:{{controller}}
为null
。
我无法弄清楚发生了什么。有什么想法吗?
谢谢, PJ