我想将项目从角度1升级到角度6。我已经在ASP.NET MVC中开发了我的应用程序。我知道6号角与1号角完全不同。我已经搜索过使用2号角开发ASP.NET MVC应用程序,但是没有找到合适的答案。是否可以在Visual Studio中编写和执行angular 6(Typescript)代码?
答案 0 :(得分:1)
一般警告,将AngularJS项目升级到Angular 6将是一件很麻烦的事。正如您所提到的,从AngularJS到Angular 2的过渡过程中发生了很多变化。Angular在其网站上确实提供了有关如何进行升级的指南:
https://angular.io/guide/upgrade
我建议您先按照该指南从Angularjs升级到Angular 2。完成此操作后,我将继续以主要版本增量进行升级(这是Angular开发人员建议的大版本升级建议)。该站点可以帮助您完成其余的升级过程:
这可能没有多说,但是当进行这样的升级时,版本控制软件是您的朋友。确保您始终可以返回到代码的有效版本。
此外,Microsoft维护具有前端前端和ASP.Net MVC后端的单页应用程序的入门模板。您可以使用以下命令从dotnet cli启动模板的副本:
dotnet new angular -o my-new-app
该模板当前不使用最新版本的angular,但是在进行初始升级过程中可能是一个很好的参考。如果您要开始一个新项目,则可以使用此模板,然后按照上面的指南升级到angular6。这是该模板上的Microsoft文档:
最后,如果您不熟悉angular的最新版本,我建议您仔细阅读其余的angular文档,以了解最新版本中的区别和工作方式。他们的文档非常好,它可以帮助您了解升级过程中的发展方向。
希望有帮助。祝你好运。