1
각도 2를 사용하여 첫 번째 앱을 개발 중이며 이상한 문제가 발생했습니다.각도 2 redirectTo 라우터 작동하지 않음
는이 같은 내 경로 구성이 있습니다
export const routes: RouterConfig = [
{ path: '', redirectTo: 'login' },
{ path: 'login', component: Login },
{ path: 'home', component: Home }
];
을 내가 localhost를 입력 할 때 : 3000/로그인, 내 로그인 폼 페이지입니다 : 3000 나는 자동으로 내 로컬 호스트로 리디렉션하고 있습니다. 자격 증명을 입력하고 제출을 클릭하면 라우터 naviagation이 작동하지 않습니다 (콘솔에서 오류가 발생하지 않음). 놀랍게도 라우터는 localhost : 3000/login을 새로 고칠 때 작동합니다. 내가 라우터 이런 식으로 전화를
:이 경로 구성으로
export class Login {
constructor(public router: Router, public http: Http) {
}
login(event, username, password) {
event.preventDefault();
// ...
this.router.navigate(['/home']);
}
}
은 무엇 잘못 될 수 있을까?
this.router.navigate(['home']);
은 또한 당신이 당신의 리디렉션 경로에 pathMatch: 'full'
속성을 설정해야 할 수 있습니다
불행히도 작동하지 않습니다 – Andayz
제 편집을 확인하십시오. – j2L4e
슬래시 제거 후 새로 고침 후 작업이 중지됨 – Andayz