Ember.jsで並行状態を定義する方法は?

Ember.jsで並行状態を定義したいのですが、ドキュメントが不足しているため、どのようにして把握しにくいのですか。

相互排他的な状態(システムは foo または bar にあります)を以下のように定義することができます:

App.stateManager = Ember.StateManager.create({
    foo: Ember.State.create({
        //...
    }),
    bar: Ember.State.create({
        //...
    })  
});

EDIT: Response to ud3323

以下の同時状態はありませんか?

App.stateManager = Ember.StateManager.create({
    foo_baz: Ember.State.create({
        foo: Ember.State.create({
          //...
        }),
        baz: Ember.State.create({
          //...
        })
    }),
    bar: Ember.State.create({
        //...
    })  
});

しかし、システムが foo 状態にあるときなど、どのように並行状態を定義すれば、 baz 状態にもなります。

2
さて、私はステートチャートと一緒に行きました。
追加された 著者 Panagiotis Panagi,
Ember.StateManagerはもはやコアの一部ではありません。
追加された 著者 Peter Wagenet,
私が意味するところでそれらは並行していません。並行状態===直交領域...これは、同時に2つ以上の状態でステートマシンを持つ必要があるものです。簡単なステートチャートアドオンを使用すると、サブ状態が直交領域のように動作するようにする状態で substatesAreConcurrent:YES を定義するだけです。
追加された 著者 Roy Daniels,

3 答え

並行状態の場合は、ステートチャートアドオンを使用する必要があります。並行処理はまだenber-statesに実装されていません...

編集

並行状態===直交領域(uml状態機械設計の世界では)

それを明確にしないと申し訳ありません。

2
追加された
答えをありがとう。編集した質問に示されているようにそれができるのであれば、私は不思議に思っていました。
追加された 著者 Panagiotis Panagi,
これはまだサポートされていますか?もしそうでなければ、同時状態がサポートされているときにあなたの答えを更新すればいいでしょう。
追加された 著者 Panagiotis Panagi,
いいえ、私はそれがすぐにいつまでになるのか分からない。
追加された 著者 Roy Daniels,

Take a look at this Pull request. It also ties in the routing package as well. https://github.com/emberjs-addons/sproutcore-statechart/pull/16#issuecomment-3747310

DominikGuzei also created a sample application showing how it is used. I found it helpful to understand the current (Always chainging) relationship between emberjs and the addons. https://github.com/DominikGuzei/ember-routing-statechart-example

2
追加された

You can use: Stativus and get full statechart functionality in emberjs right now. It is a complete re-write of the old SC statecharts without any of the SC cruft. (gzipped <3k)

そのフル機能とフルフレームワークで動作するように設計されています。

1
追加された
JavaScript - 日本のコミュニティ
JavaScript - 日本のコミュニティ
2 参加者の

日本人コミュニティのjavascript