Ember.js 模板视图属性指向父视图

Ember.js 模板视图属性指向父视图,ember.js,Ember.js,我有一个容器视图,在其中动态插入组件。 当尝试访问该组件模板中的属性时,我发现由于某种原因,模板上下文不是组件,而是容器视图。这意味着模板中的“视图”属性不是指向组件,而是指向组件上方的容器视图。 找不到任何文件表明这是应该发生的,那么有什么想法可以解释为什么会发生这种情况吗?所以,我让它起作用了 我所做的是覆盖组件中的_yield方法: _yield: function () { return Ember.View.prototype._yield.apply(this, argume

我有一个容器视图,在其中动态插入组件。 当尝试访问该组件模板中的属性时,我发现由于某种原因,模板上下文不是组件,而是容器视图。这意味着模板中的“视图”属性不是指向组件,而是指向组件上方的容器视图。
找不到任何文件表明这是应该发生的,那么有什么想法可以解释为什么会发生这种情况吗?

所以,我让它起作用了

我所做的是覆盖组件中的_yield方法:

_yield: function () {
    return Ember.View.prototype._yield.apply(this, arguments);
}
不知道为什么需要这样做,所以如果有人能启发我,请这样做