Dotnet Angular 模板和 Core 2.0 MVC

Dotnet Angular template and Core 2.0 MVC

在阅读了一些关于 Angular 的内容后,我仍然对一些事情感到困惑。

  1. 使用 "dotnet new Angular" 时,创建的解决方案集成了哪个 Angular 版本?有一些博客解释了为什么将 SPA 集成到 MVC 核心解决方案中,但没有人解释为什么他们没有在 dotnet 2.0 上使用 Angular 模板。

  2. 显然有些人仍然用 2 来调用 Angular 4。为什么?

  3. Visual Studio 2017(Win 和 Mac 版本)如何 运行 Angular 应用程序?

谢谢

  1. 在生成的项目中,您可以在 "dependencies" 的 package.json 文件中找到 Angular 库版本。我刚刚试了一下,它生成了最新的 Angular 版本。

  2. Angular 2 和 Angular 4 兼容。显然 Angular 2 和 4 之间没有太大区别,我认为这就是为什么有些人称 Angular 4 仍然是 Angular 2。(Angular 之间存在巨大差异1.X 和 Angular 2+,这就是为什么 Angular 1.X 被称为 "AngularJS" 和 Angular 2+ "Angular")。 细节: https://www.quora.com/What-is-the-difference-between-Angular-2-and-Angular-4

  3. Visual Studio 使用 Webpack 构建 Angular 应用程序。该机制类似于您将使用 Angular CLI。