3

http://jsfiddle.net/pauldechov/89S5p/

在 root 的 connectOutlets 中,App似乎仍然没有.initialize()d。connectOutlets 不打算与根状态一起使用吗?(为什么?)

如果每次加载页面时我都需要一些东西(例如在 pangratz 的 NavigationView 中:https ://stackoverflow.com/a/11629977/363073 ),那么我需要像他一样拥有一个包罗万象的 root.index 状态?

4

1 回答 1

0

正如 sly7_7 所指出的,这仍然是一个悬而未决的问题——显然该功能被认为是可取的,但似乎需要不受欢迎的 hack。 http://github.com/emberjs/ember.js/pull/941

现在,要么将所有路由放在一个子路由中,例如 root.index,要么手动绑定控制器而不是使用 outlet 助手(例如{{view App.NavigationView controllerBinding="App.router.navigationController"}})。

于 2012-08-02T16:09:44.563 回答