我有一个小的Angular2应用程序,我创建了2个组件,' main'和'仪表板'
我创建了此按钮以访问仪表板页面:
<button md-raised-button class="md-primary" [routerLink]="['/dashboard']">Dashboard</button>
当我在本地部署&#39; ng-serve&#39;我可以直接访问该页面没有任何问题:
但是当我在制作中尝试相同的时候,我会得到一个404:
通过按钮链接访问仪表板页面在生产或开发环境中不会给我任何问题
我有我的app.module.ts&#39;以下路线设定:
const appRoutes: Routes = [
{ path: 'dashboard', component: DashboardComponent },
{ path: 'table', component: MainComponent },
{ path: '**', component: MainComponent }
];
在进口中然后我配置路由器如下:
RouterModule.forRoot(appRoutes)
在开发环境中这很好用,所有代码都提交并更新,我确保运行相同的代码,如5次