Ember.jsの状態がルートマネージャでのみ定義されていると想定されているか、ルートがEmberにとって不可欠であるかどうかを理解しようとしています。私が見たのは、あなたが州とルートを正確に一致させたいと思っているようです。guidesEmber.jsには経路を使用しないのですか?
ルートに依存しない状態をアプリケーションの状態だけで作成したいと考えています。たとえば、電子メールクライアントでは、状態が「userHasSpecifiedRecipient」になることがあります。この状態がtrueの場合のみ、フォームのメッセージボックスを有効にすることができます。しかし、明らかに私はURLはなりたくない:この例は、
myEmailClient.com#composingMessage_userHasSpecifiedRecipient_userIs...
など
ありますか?
第2の質問:経路と状態に結合されていない状態を混在させることはできますか?
最後に、Emberのsproutcore-statechartアドオンを使用することを推奨するアドバイスを見ました。これは本当ですか?
Ember.Routerの代わりにEmber.StateManagerを使用する、かなり最近の[Yehudaの例](https://gist.github.com/2679013)も見つかりました。後者はドキュメントが使用するものです。それらの違いは何ですか? –
また、上記の私の2番目の質問については、ルートに結合された状態のサブセットをいくつか持たせたいのですが?その場合、私は場所を完全に無効にしたくないでしょう。 (もしこの混合が難しいのであれば、それほど重要ではなく、ルートを他の方法で実装することもできます。) –
ああ、または私はおそらく2つの異なるStateManagersを持っていますか? –