Я хочу определить параллельные состояния в 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
состоянии.