捆绑IE后,Angular2无法匹配任何路由

时间:2017-06-20 17:58:07

标签: angular internet-explorer-10

捆绑后我的应用程序出现问题我尝试在浏览器上打开时遇到此错误。

ERRORError: Uncaught (in promise): Error: Cannot match any routes. URL 
Segment: 'Demo/ng2'
Error: Cannot match any routes. URL Segment: 'Demo/ng2'
   at Anonymous function 

我的路由器很直接,所以不确定它的错误。

const routes: Routes = [
    {
        path: '',
        component: CatalogsComponent,
        pathMatch: 'full'
    }
];

export const appRoutingProviders: any[] = [];

// - Updated Export
export const routing = RouterModule.forRoot(routes);

CatalogsComponent内部只是一个简单的HTTP请求。

constructor(
    public http: Http,
    public dataService: DataService,
    public router: Router
  ) { }

  ngOnInit() {
    this.dataService.getData()
      .subscribe(data => {
        // if (this.router.url == '') {
        //   this.catalog = true;
        // }

        this.itemData = data.Category;
      })
  }

有人可以指出错误吗?尝试使用IIS上托管的此网址http://site-demo/Demo/ng2打开应用。

0 个答案:

没有答案