如何在Angular 2中使用ASPNET MVC?

时间:2017-03-21 15:41:25

标签: asp.net-mvc angular visual-studio-2015

我是Angular的新人,但我觉得在业余时间学习是件好事。

我一直在寻找网络,我发现的大部分内容都是使用带有ASPNET Core的Angular 2。

我在本学期为学校做了一个应用程序,在带有实体框架的ASPNET MVC中,有一些CRUD和A& A。是否可以在此应用程序中集成Angular 2,如果是,我该怎么做? 我特别希望能够仍然使用我的登录并尽可能注册控制器!

如果有人可以发送一个好的教程或一些有助于我非常感激的东西!

2 个答案:

答案 0 :(得分:3)

通常人们使用Angular来开发应用程序的UI层和用于服务的ASP.Net Web API。如果我是你,我会遵循以下方法。

  1. 首先安装具有ASP.NET Core + Angular 2模板的ASP.Net Core template pack扩展名。
  2. 将现有CRUD操作转换为Web API。如果现有代码足够模块化,那么只需在这些CRUD操作周围编写Web API包装器就可以重用它。
  3. 一旦API准备好被UI使用(将在Angular 2中实现),然后使用Angular 2开始编写演示文稿和数据呈现逻辑。您可以调用web apis将数据推/拉到角度视图。
  4. 关于这个主题有很多教程。选择其中任何一个,让自己习惯于理解流程,如何使用网络api等,你应该很好。
  5. 希望有所帮助。

答案 1 :(得分:1)

我回答了我自己的问题,因为经过一番挖掘后,我遇到了this,作者解释,一步一步做什么,将Angular2整合到一个已存在的AspNet MVC网站你有的应用程序。

我仍然要感谢Pankaj Kapare,他answer对我来说是唯一显而易见的下一步,也是brando在评论中建议的this as answer,它几​​乎与Pankaj&回答。