我有现有PHP
网站,我开始加入angular2组件。RC5 Angular2航线默认组件
我已经添加路由器的脚本,以帮助其网址加载不同的组件。
,当我浏览从组件页面的时候,我得到以下错误Error: Uncaught (in promise): Error: Cannot match any routes: 'dashboard'
我明白,我需要创建另一个组件,使这个错误消失。但我不想创建另一个组件,因为页面太多,我最终会为每个页面创建组件。
所以我想问一下,如何创建1个默认组件,如果没有组件可用,它将会启动,或者我怎么才能让这个错误消失,所以如果它找不到任何路由器或组件路径。
import { ModuleWithProviders } from '@angular/core';
import { Routes, RouterModule } from '@angular/router';
import {TestComponent} from "./test/test.component";
const appRoutes: Routes = [
{ path: 'search', component: TestComponent }
];
export const appRoutingProviders: any[] = [
];
export const routing: ModuleWithProviders = RouterModule.forRoot(appRoutes);
没了,仍然得到同样的错误。 – Basit