如何在C#Web应用程序中添加Angular支持?

时间:2018-07-30 18:49:16

标签: c# asp.net angular dotnet-sdk

我有一个现有的ASP.NET Web应用程序,正在尝试向其中添加Angular视图。我找到了一些示例,这些示例说明了如何从一个新项目开始,而不是如何将其添加到现有项目中。

注释

  • .NetSDK 2.1
  • Visual Studio 2017
  • 一切都用C#编写(并且可以正常工作),我试图添加一个Angular视图作为概念证明

1 个答案:

答案 0 :(得分:1)

不确定我是否完全理解您的问题,但这就是我为我的项目所做的工作。我有一个.net mvc项目,其中一部分(成员资格部分)正在使用Angular。我通过以下方式添加Angular:

  1. 创建一个单独的Angular 6项目。
  2. 通过“ ng build”构建项目
  3. 在“ dist”文件夹中,有四个主要的Angular文件:main.js,polyfills.js,runtime.js,style.css。
  4. 将这些文件导入ASP生产项目。
  5. 在index.cshtml文件中,我使用了老式的html js <script>标签和<style>,以及最重要的Angular标签:<app-root></app-root>

这就是添加Angular所需的全部内容,并且一切正常。当您需要对Angular项目进行更改然后再次重建这些文件并导入它们时,这可能会出现问题。但到目前为止,我找不到任何可以解决我需求的教程。有些人可能有更好的解决方案。

添加:当您查看Angular构建的index.html文件时,它执行相同的简单方法,但没有什么复杂的方法。