1

我无法摸索或找到适当的文档来详细说明 Emberjs 的“应用程序”和“索引”视图/控制器/模板。它们可以互换吗?

例如,

App.Router.map(function(){
  this.resource('index', { path: '/' });
});

当我导航到根 URL 时,它会呈现“应用程序”模板,上下文是“应用程序”控制器 - 同时,我专门命名了资源索引。我的期望是它会使用“IndexView”和“IndexController”。

任何人都可以澄清这些事情或为我指出好的文档的方向吗?

4

1 回答 1

2

我认为您错过了“出口”的概念以完全了解正在发生的事情。

在您的应用程序中,资源通过称为出口的注入点注入到应用程序模板中。

只需在您的应用程序模板中添加 {{outlet}}。

请参阅此处获取文档http://emberjs.com/guides/application/the-application-template/

于 2013-05-01T14:53:13.370 回答