2017-05-23 1 views
-4

그래서 웹을 위아래로 검색했으며 이에 대해 아무 것도 찾을 수 없습니다. 기본적으로 응용 프로그램이 중단되기 때문에 많은 다른 시간에 시도하여 afterModel 경로를 사용하지 마십시오.afterModel에서 Ember가 잠김 :()

첫 번째 사용 사례는 특정 상황에서 허용되지 않는 경로로 이동하지 못하도록하는 것입니다. 이것은 잘 작동, 나는 전환을 중단 문제 없습니다. 문제는 if 문이 참이 아니고 후크가 종료되어 페이지를 렌더링 할 때입니다. 아무 반응이 없습니다. 영원히 거기에 앉아 있습니다.

이 코드는 내가 가지고있는 코드가 중요하지 않아 작동하지 않습니다.

이 :

afterModel: function(model, transition) { 
}, 

잠금까지 응용 프로그램을. afterModel의 자습서 나 정의에 대해서는 아무것도 찾을 수 없지만 뭔가를 반환 한 예제를 보았지만 아무것도 반환하지 않아도됩니다.

beforeModel에는이 문제가 없습니다.

+3

여기가 사실이 아니라는 것을 보여주는 비틀 거림입니다. https://ember-twiddle.com/099163dbf90b9b091c143217ae32feae?openFiles=templates.application.hbs%2C – runspired

+0

그리고 항상'this._super (... arguments) '를 호출하십시오. – Lux

+0

그래서 this._super (모델, 전환)을 호출하면 작동하는 것 같습니다. @ 럭스 ..하지만 @ runspired의 Twiddle 그는 전화하지 않는 그의 여전히 작동합니다. –

답변

0

this._super(model, transition)afterModel 후크에 넣으면 잠금이 중지됩니다.

나는 그것이 addon을 사용하는 페이지에서 믹스 인을 사용해야하는 ember-simple-auth addon을 사용하는 것과 관련이 있다고 생각합니다.