1
我無法尋找適當的文檔來闡述Emberjs的「應用程序」和「索引」視圖/控制器/模板。它們可以互換嗎?Emberjs索引與應用程序
例如,
App.Router.map(function(){
this.resource('index', { path: '/' });
});
,當我瀏覽到根URL,它呈現的「應用程序」模板和背景是「應用程序」控制器 - 同時,我也特別命名的資源索引。我的期望是它會使用「IndexView」和「IndexController」。
任何人都可以澄清這些事情或指向我的良好文檔的方向嗎?
我不明白這一點。不幸的是,文檔沒有開始解釋得足夠詳細,我沒有理解。我是否理解,我的resouse'index'會採用名爲'index'的模板並將其呈現在'application'模板的{{outlet}}中?如果是這樣,哪個控制器將被使用? IndexView是否是應用程序視圖的子視圖? – netpoetica 2013-05-01 15:13:39
是的你是對的,並且IndexView插件將被IndexController管理。據我所知{{outlet}}只是注入的佔位符,它並沒有定義視圖繼承。 – 2013-05-01 15:35:58