2017-06-22 26 views
1

我createsimple angular2项目完成iOS上工作生成使用科尔多瓦但我的默认router没有加载上的iOS设备,它工作在浏览器和Android设备精。下面是我的app-routing.module.ts,也是我已经设置了base href="/"index.html文件角2路由器没有iPhone设备我有建用科尔多瓦

import { NgModule }    from '@angular/core'; 
import { RouterModule, Routes } from '@angular/router'; 

import { DashboardComponent } from './dashboard.component'; 
import { HeroesComponent }  from './heroes.component'; 
import { HeroDetailComponent } from './hero-detail.component'; 

const routes: Routes = [ 
    { path: '', redirectTo: '/dashboard', pathMatch: 'full' }, 
    { path: 'dashboard', component: DashboardComponent }, 
    { path: 'detail/:id', component: HeroDetailComponent }, 
    { path: 'heroes',  component: HeroesComponent } 
]; 

@NgModule({ 
    imports: [ RouterModule.forRoot(routes) ], 
    exports: [ RouterModule ] 
}) 
export class AppRoutingModule {} 
+0

做到这一点'base href =“。” ' –

+0

谢谢帕特对我的工作 – sukumar

+0

添加为答案,你可以接受它 –

回答

0

做这个

base href="." 

这将工作

0

其实,科尔多瓦与角2+,这是对我工作:

<base href=""> 

所以只是空HREF。