为什么在ASP.NET项目中使用Angular 2?

时间:2017-10-26 20:43:51

标签: angular asp.net-core visual-studio-2017

在Visual Studio 2017中有一个带有Angular 2模板的ASP.NET Core。但为什么要使用它?使用ASP.NET将JSONP提供给Angular并开发完全分离的Angular前端(我更喜欢Visual Studio Code)会不会更好?看起来更好地将关注点分离给我。

然后可以使用任何网络服务器托管Angular App(真正的SPA,不需要Razor等其他页面)。或者在ASP.NET项目中使用Angular有什么好处,我(作为一个Angular而不是ASP.NET新手)丢失了?

1 个答案:

答案 0 :(得分:1)

有许多原因导致您仍然希望将服务器的强大功能用于服务JSON数据之外的其他任务。这是两个:

服务器端呈现 - 在发送或开始运行Angular应用程序之前,可以预先构建启动页面的UI并将其发送到客户端。

Microsoft Identity - 只需在项目创建期间单击按钮,即可使用现有框架进行身份验证。您仍然需要使用往返服务器进行注册和登录。为什么不使用已经存在的东西?