我刚刚注意到Angular 8(即将发布)已经弃用了“字符串型路由器private void getCalendario()
{
Calendario calendario = new Calendario(matricola);
calendario.MdiParent = this;
calendario.FormClosing += new FormClosingEventHandler(calendario_FormClosing);
calendario.StartPosition = FormStartPosition.CenterScreen;
calendario.Show();
calendario.BringToFront();
}
”。 (ticket)
我是否正确理解他们指的是...
loadChildren
要迁移到Angular 8,解决方案是什么?
在票证中,它们指的是“动态进口”。我是否正确,是指以下提议?
const routes = [
{
path: 'production',
loadChildren: './production/production.module#ProductionModule' // <<--this
}],
如果将来我们想使用延迟加载,有人可以预览一下路由文件的实际外观吗?
答案 0 :(得分:1)
显然,不赞成使用整个"loadChildren" : ...
。它只是不再接受字符串。相反,您必须立即指定一个函数。
该文档已经here。
它归结为:
const routes = [
{
path: 'lazy',
loadChildren : () => import('./production/production.module').then(m => m.ProductionModule),
}
];
答案 1 :(得分:0)