1
인덱스 경로에서 beforeModel 훅을 정의하면 인증이 건너 뛴 것으로 보입니다. 아마도 믹스의 beforeModel보다 우선합니다 ...AuthenticatedRouteMixin : 경로 훅을 재정의하지 않을 때
예 : 내 경로에서 'beforeModel'을 제거 할 때까지 다음은/login으로 리디렉션되지 않습니다. 다른 후크
// app/routes/index.js
import Ember from 'ember';
import AuthenticatedRouteMixin from 'simple-auth/mixins/authenticated-route-mixin';
export default Ember.Route.extend(AuthenticatedRouteMixin,{
beforeModel : function(){
// empty function
}
});
도움 아마도 'afterModel'과의 동일을 감상 할 수있다. 내가 원하는 것은 경로에서 경로로 간단하게 전환하는 것입니다. 예 : URL이 단순/사용자 인 경우/users/userlist로 이동하십시오.
이 것을 시도해보십시오. 그것은 나에게 콘솔에서 다음과 같은 오류를 준다 : 정의되지 않은 'abort'속성을 읽을 수 없다 TypeError : 정의되지 않은 'abort'속성을 읽을 수 없다 – balafi
라우트가 믹스 인을 사용하지 않으면이 오류가 발생하지 않는다. . 따라서 믹스 인이 라우트에서 사용될 때, this._super(); 콘솔에 오류가 발생합니다. – balafi
전환 매개 변수를 전달해야합니다. 위의 답변을 수정했습니다. – marcoow