Ember.js の状態がルート マネージャーでのみ定義されるように設計/想定されているかどうか、およびルートが Ember に不可欠であるかどうかを理解しようとしています。私が見たほとんどすべてのガイドは、州とルートが正確に一致することを前提としているようです。
ルートに依存せず、アプリケーションの状態のみに依存する状態を作成したいと考えています。たとえば、電子メール クライアントでは、「userHasSpecifiedRecipient」という状態になる場合があります。この状態が true の場合にのみ、フォームのメッセージ ボックスを有効にできます。しかし、明らかに、URLを次のようにしたくありません。
myEmailClient.com#composingMessage_userHasSpecifiedRecipient_userIs...
等
これの例はありますか?
2 番目の質問: ルートに結合された状態と結合されていない状態を混在させることはできますか?
最後に、並行状態のようなものが必要な場合は、 Ember のsproutcore-statechartアドオンを使用することを推奨するアドバイスを見ました。これはまだ本当ですか?