如何在loadChildren中为Nativescript和Angular使用相同的路径?

时间:2019-01-25 08:33:48

标签: angular routes nativescript

我有一个使用Angular和Nativescript的项目,我们希望使用相同的路线。

这是我的路线:

    {
        path: '',
        component: BaseComponent
    },
    {
        path: 'details',
        //loadChildren: '~/app/Routes/base/details/details.module#DetailsModule',
        loadChildren: './details/details.module#DetailsModule',
    }

评论的对象适用于Nativescript,但不适用于Angular。另一个适用于Angular,但不适用于Nativescript。

如何在没有2个文件的情况下使用相同的路径在Nativescript和Angular中延迟加载模块?

提前谢谢! 祝你有美好的一天:)

1 个答案:

答案 0 :(得分:2)

如果有人遇到此问题,您可以这样做:

{
    path: '',
    component: BaseComponent
},
{
    path: 'details',
    loadChildren: () => DetailsModule,
}

导入是平台的相对路径,并且可以正常工作