我正在尝试从 JSON 文件加载路由,因为我不想对它们进行硬编码并懒惰地加载路由。像这样的东西:
import { RouterModule } from '@angular/router';
const routes = [
{ path: '', loadChildren: 'app/home/home.module' },
{ path: ':item/shoes', loadChildren: 'app/shoes/shoes.module' },
{ path: ':item/watch', loadChildren: 'app/watch/watch.module' }
];
export default RouterModule.forRoot(routes);
{ path: '', loadChildren: 'app/home/home.module' },
{ path: ':item/shoes', loadChildren: 'app/shoes/shoes.module' },
{ path: ':item/watch', loadChildren: 'app/watch/watch.module' }
我正在使用注入到组件中的服务读取 JSON 文件。如何在路由器中注入服务以获取值?或者有没有其他更好的方法可以从 JSON 加载路由?