2012-06-02 2 views
1

나는 다음과 같은 자식 상태 정의가 :이 같은 Ember.run.next에 전화를 포장하지 않는엠버 아이 상태가되지는 완료

App.ChildState = Ember.State.create({ 
    enter: function(manager) { 
    //do stuff 
    }, 
    start: Ember.ViewState.create({ 
    view: App.LoadingView, 
    enter: function(manager) { 
     this._super(manager); 

     // manager cannot find the child otherstate 
     manager.transitionTo('otherstate.index'); 
    } 
    }), 
    otherstate: App.OtherState 

은 관리자가 하위 otherstate 찾을 수 있습니다 :

Ember.run.next(function(){ 
    manager.transitionTo('otherstate.index'); 
}); 

사람이 지연은 관리자가이 아이의 상태 및 전환을 찾을 수 있도록 필요한 이유를 알려 수 있습니까?

+0

상태가 중첩되는 것으로 나타났습니다. – dagda1

답변

2

주의 상태 입력 메소드가 전환을 트리거하는 것은 적절하지 않습니다. 조건부 전환을 수행하려면 조치를 사용해야합니다.