Chrome中的路由:HTTP错误404.0 - 未找到

时间:2016-06-23 11:51:00

标签: javascript google-chrome angular angular2-routing

我有以下代码,除了chrome之外,所有浏览器都能正常运行 在点击事件后的chrome中,它正在重定向,但我立即得到HTTP 404-Not Found Issue

控制台中没有错误也删除了所有cookie和所有

调试时我发现polyfill.js文件中可能存在一些问题,但不知道确切的原因和解决方案。

我在kms.html页面中的起始页面 在应用程序组件中

@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']);
    }

在登录组件中:

@Component({
    selector: 'login',
    templateUrl: 'login.html'

})
@Injectable()
export class loginComponent {
    constructor(private _router: Router) {

    }

    loginClick(): void {
        debugger;
        this._router.navigate(['Kms']);
    }

}

在那个GlobalFrameCompnent我有

@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
}

在IE中工作,仅在登录后在Chrome中我重定向但是我立即收到IIS错误页面.HTTP错误404.0 - 未找到

2 个答案:

答案 0 :(得分:0)

不要忘记index.html中的<base href="/">

答案 1 :(得分:0)

表格标签问题,当我的内容为&#34;表格&#34;标记它不能用于chrome。