我一直在使用angular 7开发我的Web应用程序,并认为我会升级到8。保持最新状态。一切顺利。所有使用ng serve解决。所以我继续开发我的应用。
然后我发布我的应用程序。它托管在docker中。当我现在运行它时,页面将像以前一样加载,但是控件似乎无法正常工作。例如下拉选项列表未填充,并且我的路由似乎不起作用。
浏览器(f12-控制台)中没有显示错误
我该怎么办,如何找到问题所在。同样,所有可以正常使用的工作都可以正常进行,并且在升级到生产模式之前确实可以正常工作。
有人能指出我正确的方向吗?
谢谢
我确保我正在运行最新的: 有角度的 “ npm”, “ node.js”, 材料, “ typeScript”。
答案 0 :(得分:1)
如果您使用延迟加载,则路由已从Angular 7更新到Angular 8。
{path: ‘user’, loadChildren: ‘./users/user.module#UserModulee’}
现在应该是
{path: ‘user’, loadChildren: () => import(‘./users/user.module’).then(m => m.UserModule)};
答案 1 :(得分:0)
感谢您的回复。
我不使用延迟加载。我已经解决了。
我使用了我在7版本中所做的旧备份,然后将当前应用文件夹复制到了7版本的顶部。现在可以使用了。
我可能会看到是否可以再次升级到8。