Angular - 构建后未处理的导航错误

标签 angular build angular2-routing

我通过以下命令构建了一个带有 2 条路由的简单 Angular 应用程序:

ng build --aot --prod --base-href ./

然后我打开位于 dist 文件夹中的 index.html 文件,应用程序运行但路由不起作用,我在控制台上收到以下警告:

enter image description here

希望能很好地解释我的问题。提前致谢。

最佳答案

如果您使用散列路由并在 index.html 中如下定义基本 href,则 Angular 路由有效。

<base href="#">

关于Angular - 构建后未处理的导航错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53833316/

相关文章:

javascript - 无法使用 Angular 在 html 选择中重置第一项

angular - 类型 'catch' 上不存在属性 'PromiseLike<void>'

javascript - 不调用添加了 document.getElementById ('someId' ).appendChild() 的函数

c# - iLMerge 企业库 5.0

Coverity和 "Failed to initialize ICU, try using the --prevent-root option"

html - 指向特定 Angular 2.0 SPA 状态的外部链接不起作用

asp.net - Docker + Angular2 + ASP.NET Core构建错误

ios - 为设备构建时遇到错误 - flutter

angular - 将参数传递给路由守卫