Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc Angular 7 CLI构建:如何省略模板以使用MVC视图?_Asp.net Mvc_Angular_Angular Cli_Ng Build - Fatal编程技术网

Asp.net mvc Angular 7 CLI构建:如何省略模板以使用MVC视图?

Asp.net mvc Angular 7 CLI构建:如何省略模板以使用MVC视图?,asp.net-mvc,angular,angular-cli,ng-build,Asp.net Mvc,Angular,Angular Cli,Ng Build,我正在评估Angular(7+)和CLI的最新版本。我已经完成了《英雄之旅》教程的部分内容。我可以运行“ng build”来获取生产数据 然而,一个重要的必要条件是组件模板使用MVC视图 所以不是 templateUrl:“./app.component.html” 我想用 templateUrl:“/Template/Index” 由于各种原因(翻译模板就是其中之一)。我明白这不是一种“纯粹的”有棱角的做事方式 有了此代码,“ng build”将不再工作: ./src/app/app.comp

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

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

所以不是

templateUrl:“./app.component.html”

我想用

templateUrl:“/Template/Index”

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

有了此代码,“ng build”将不再工作:

./src/app/app.component.ts中出错

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

我已经搜索了几个小时如何省略构建模板,但我找不到答案。ng弹射器已去润滑。它引导我使用ngx build plus,但我不知道这对我有什么帮助

我应该采取什么步骤使其工作

编辑:


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

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


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

如果您已经在使用.net视图,为什么要使用angular?能否详细说明您正在尝试做什么以及为什么?可能重复@Friso:不,不是重复。我知道如何在Angular中使用MVC视图,但我不能让它与“ng build”一起构建生产位。在MVC视图下,你是指.cshtml文件,使用razor语法?嗨,Keukue,感谢你花时间回答这个(相对)老问题!我会调查的。你有自己的经验吗?你知道应该让我开始学习的好教程吗?我尝试了所有提到的工具。最好的选择是wepback。网上有很多教程。我遵循了其中的几个,因为它们都属于angular、typescript和您使用的其他库的不同版本。我推荐的最有希望的是