当我进行正常的JIT构建时,routerLink可以正常工作。但是,当我尝试进行AOT构建时,路由器链接不会重定向到指定的路由。
我的HTML代码
<ul id="submenu" class="lista-menu aln-centro">
<li><a
routerLinkActive='active'
routerLink='home'
>Home</a></li>
<li><a
routerLinkActive='active'
routerLink='products'
>Products</a></li>
<li><a
routerLinkActive='active'
routerLink='about'
>About</a></li>
<li><a
routerLinkActive='active'
routerLink='contacts'
>Contacts</a></li>
</ul>
由于路由在JIT构建中工作,因此我认为我在webpack构建过程中遗漏了一些内容,或者这是@angular/router
模块中的错误,更可能是第一个错误。
使用完整代码链接到git repo: https://github.com/rachitbhasin/ng2-webpack-aot
节点版本:6.4.0或更高版本。
安装依赖项:
npm install
运行DEV / JIT构建:npm run start
运行AOT构建:npm run build
在AOT构建后运行服务器:npm run server
提前致谢。
答案 0 :(得分:0)