まず、私は完全な Ember.js 初心者 (および MVC JavaScript フレームワーク全般の初心者) であると言う必要があります。
Router と StateManager がどのように連携するかを理解しようとしています。インターウェブのさまざまな場所から例をまとめました。ここで表示できます。
http://jsfiddle.net/zdfs/qsAxZ/1/
したがって、最初のロードのすべてが機能しているようです。しかし、適切に動作していないように見える関数の一部があります。アクション リンクを介してアタッチする CSS クラスを、実際にはアプリケーションの状態の一部にしたいのですが、どこかでおかしくなっています。
「webcam」または「screensharing」をクリックすると、問題を再現できます。リンクが強調表示されます。ページをリロードすると、状態は正しいのですが、ハイライトが失われます。私は何か間違ったことをしていますが、それを修正する方法がわかりません。
アクションを StateManager に移動しようとすると、router.get("applicationController")
参照が失われます。
また、次のようなこともできませんsManager.send("goHome");
-問題が発生します。