Ember.jsで同時状態を定義したいのですが、ドキュメントが不足しているため、その方法を理解するのが困難です。
次のように、相互に排他的な状態(システムはまたはのいずれfoo
かbar
)を定義できます。
App.stateManager = Ember.StateManager.create({
foo: Ember.State.create({
//...
}),
bar: Ember.State.create({
//...
})
});
編集: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
。