2016-06-23 24 views
0

が見つかりません私は、コードの下に持ってクリックイベントの後に、それがリダイレクトされますが、すぐに私は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 -

+2

あなたがもう利用できないRouter2を使用しているようです。構文が異なる角度ルータ3を使用します。参照:https://angular.io/docs/ts/latest/guide/router.html – codef0rmer

答えて

0

が見つかりません、私はそれがクロムで働いていない「形」タグのコンテンツを持ってformタグを使用してindex.htmlを

+0

はい私はそれを置いた。 – sudhir

0

号に<base href="/">を忘れないでください。

関連する問題