如何将内容呈现到由应用程序模板呈现的emberjs模板中?

时间:2014-08-05 21:25:42

标签: javascript ember.js

基本上我想做一些像Rails content_for这样的事情,视图的一部分在任何地方看起来都是一样的,但是它的某些部分根据你在网站上的位置而有所不同。

以下是我想要的示例:http://emberjs.jsbin.com/sikimayo/2/edit

如果你运行并检查javascript错误,你会看到这个错误:

Cannot read property 'connectOutlet' of undefined

似乎foo-with-outlet不是活动视图,因为它是由应用程序模板呈现的,而不是当前路径。

1 个答案:

答案 0 :(得分:0)

虽然从消除每个子路径中的样板文件的角度来看并不理想,但这可以通过嵌套出口及其相关的渲染调用来实现。

参见JSBin http://emberjs.jsbin.com/sikimayo/4/edit