我们正在开发一个具有框架角的Ionic 4应用程序。登录到应用程序时有问题。
您可以在图片上看到错误:
图像误差我的代码在这里:
import { NgModule } from '@angular/core';
import { RouterModule, Routes } from '@angular/router';
import { TabsPage } from './tabs.page';
const routes: Routes = [
{
path: 'tabs',
component: TabsPage,
children: [
{
path: 'tab1',
children: [
{
path: '',
loadChildren: '../tab1/tab1.module#Tab1PageModule'
}
]
},
{
path: 'tab2',
children: [
{
path: '',
loadChildren: '../tab2/tab2.module#Tab2PageModule'
}
]
},
{
path: 'tab3',
children: [
{
path: '',
loadChildren: '../tab3/tab3.module#Tab3PageModule'
}
]
},
{
path: '',
redirectTo: '/tabs/tab2',
pathMatch: 'full'
}
]
},
{
path: '',
redirectTo: '/tabs/tabs/tab2',
pathMatch: 'full'
}
];
@NgModule({
imports: [
RouterModule.forChild(routes)
],
exports: [RouterModule]
})
export class TabsPageRoutingModule {}
我不相信魔法,但当我删除加载儿童上的一个点时,举个例子:
../tab3/tab3.模块#Tab3PageModule->./tab3/tab3.模块#Tab3PageModule
我在所有的加载器上都这样做,我保存我想要登录的页面,同样的问题,在我像这样重新放置这个点之后
./tab3/tab3模块#Tab3PageModule->../tab3/tab3.模块#Tab3PageModule我正在保存,我尝试再次登录,它运行良好。由于这个问题,我们无法在IOS上编译。所以正如你所看到的,这很奇怪,如果有人能帮我,我很抱歉我的英语不好。(谢谢:)
认为你必须解决你的标签的相对路径。使用预兆铬检查和解决您的路由。也尽量简化您的路由。
{
path: 'tab2',
loadChildren: () => import('./tab2/tab2.module').then(m => m.Tab2PageModule)
},
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。