angular6 - Angular 6 路由器导航给出错误无法读取属性“覆盖”
问题描述
当我调用路由器导航时,我已将我的 Angular 应用程序从 Angular 5 迁移到 6,
this.router.navigate(['doctor-log-in']).then(function (res) {
console.log(res);
}, function (err) {
console.log('in errrrr');
console.log(err);
});
它给出了以下错误
main.9819f0c7d0ec0efd5341.js:1 类型错误:无法在 n.applyServerOverwrite 处读取新 n 处未定义的属性“覆盖”(main.9819f0c7d0ec0efd5341.js:1)
解决方案
运行以下命令以生成 dist 文件夹。
npm 运行构建 --prod
代替
ng build --prod
然后它的工作。
推荐阅读
- c# - 当我使用 DropDownListFor 时,我可以显示所选项目但 Id 不正确
- javascript - 通过 fastify 使用 ajv 格式
- git - 如何在 Windows 版 Git Bash 中切换 github 用户?
- subprocess - SubprocVecEnv 不适用于自定义环境(稳定基线 - 健身房)
- javascript - 减少 es6 中的对象数组 - 使用唯一的参数集
- elasticsearch - 如何将数据放入 talend etl 的弹性搜索中?
- python - 如何删除 DataFrame 中的多个出现 ID?
- vue.js - 我可以从观察者那里返回一个值吗?VUE
- python-3.x - 如何在 python_terraform 模块中传递列表变量
- reactjs - React,Redux Saga 使用 Typescript 命中 1 个 API 点来获取分页和非分页数据