0

我正在评估最新的 Angular (7+) 和 CLI。我已经完成了“英雄之旅”教程的一部分。我可以运行“ng build”来获取生产位。

然而,一个重要的必要条件是对组件模板使用 MVC 视图。

所以而不是

模板网址:'./app.component.html'

我想用

templateUrl: '/模板/索引'

出于各种原因(翻译的模板就是其中之一)。我确实明白这不是“纯粹的”Angular 做事方式。

使用此代码,“ng build”不再起作用:

./src/app/app.component.ts 中的错误

未找到模块:错误:无法解析 'D:\Angular\TourOfHeroes\TourOfHeroes\src\app' 中的 './/Template/Index'

我已经搜索了几个小时如何省略构建模板,但我找不到答案。ng 弹出已被贬低。它引导我使用 ngx-build-plus,但我不明白这对我有什么帮助。

我应该采取哪些步骤才能使其正常工作?

编辑:

问题如何在 Angular 2 中使用 MVC 视图 (*.cshtml) 作为模板?不相关。我知道如何在 Angular 中使用 MVC 视图。我不知道如何告诉“ng build”省略这些模板(因为它们根本不是静态的)。

4

1 回答 1

1

您可能必须切换到 webpack/rollup/systemjs-builder 才能创建省略模板烘焙的构建。Angular CLI 不支持这种情况。

一个警告 - 您将在开发模式下构建,aot 不支持动态模板(不是直接的方式)

于 2019-08-30T18:07:18.213 回答