3

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

ルートの connectOutlets では、Appまだ un .initialize()d のようです。connectOutlets はルート状態で使用することを意図していませんか? (なぜ?)

ページが読み込まれるたびに何かが必要な場合 (ここの pangratz の NavigationView など: https://stackoverflow.com/a/11629977/363073 )、彼のように包括的な root.index 状態が必要になります。 ?

4

1 に答える 1

0

sly7_7で指摘されているように、これはまだ未解決の質問です。機能は望ましいと考えられていますが、望ましくないハックが必要なようです。 http://github.com/emberjs/ember.js/pull/941

今のところ、すべてのルートをroot.indexなどのサブルートに含めるか、アウトレットヘルパーを使用するのではなく手動でコントローラーをバインドします(例{{view App.NavigationView controllerBinding="App.router.navigationController"}})。

于 2012-08-02T16:09:44.563 に答える