1

我正在为我的 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

4

0 回答 0