が見つかりません私は、コードの下に持ってクリックイベントの後に、それがリダイレクトされますが、すぐに私はHTTP 404 - 見つかりません問題ルーティング:HTTPエラー404.0から
を取得していChromeでクロム を除くすべてのブラウザで正常に動作していますコンソールにエラーがなければ、すべてのクッキーも削除されました
デバッグ中にpolyfill.jsファイルに問題があるかもしれませんが、正確な理由と解決方法はわかりません。
私はログインコンポーネントでアプリのコンポーネントに
@Component({
selector: 'app',
template: '<router-outlet></router-outlet>',
directives: [ROUTER_DIRECTIVES, loginComponent, globalFrameComponent],
providers: [HTTP_PROVIDERS, ROUTER_PROVIDERS]
})
@RouteConfig([
{ path: '/', name: 'Login', component: loginComponent, useAsDefault: true },
{ path: '/kms', name: 'Kms', component: globalFrameComponent }
])
@Injectable()
export class AppComponent {
constructor(private _router: Router) {
this._router.navigate(['Login']);
}
をページ を開始しているページkms.html:私は仕事
@Component({
selector: 'kms-app',
templateUrl: 'app/dashboard/landing/html/globalframe.html',
providers: [HTTP_PROVIDERS]
})
@Injectable()
export class globalFrameComponent {
//Code i.e properties and method required by view
}
を持っているGlobalFrameCompnentで
@Component({
selector: 'login',
templateUrl: 'login.html'
})
@Injectable()
export class loginComponent {
constructor(private _router: Router) {
}
loginClick(): void {
debugger;
this._router.navigate(['Kms']);
}
}
をIEでも、Chromeではログイン後にリダイレクトされますが、ただちにIISが取得されますエラーページは... HTTPエラー404.0 -
あなたがもう利用できないRouter2を使用しているようです。構文が異なる角度ルータ3を使用します。参照:https://angular.io/docs/ts/latest/guide/router.html – codef0rmer