Angular2-将单页功能整合到MVC C#应用程序中

时间:2017-02-28 20:40:58

标签: c# asp.net-mvc visual-studio angular

有没有办法将Angular 2 C#MVC应用程序转换为单页功能还是有点不切实际?

我正在处理的Web应用程序相当大,包含大约15个不同的组件。此时路由都已设置完毕。单页是否值得研究,或者大小或视线是否超出范围?如果是这样,我将如何开始将此功能纳入我的项目?我不是要求一步一步的教程而是要指向正确的方向。

1 个答案:

答案 0 :(得分:1)

Angular 2是单页(SPA)框架。因此,如果您将Angular 2与MVC一起使用,那么您已经拥有了一些SPA功能。也许你的MVC正在提供页面,每个页面都有一个不同的Angular 2应用程序实例。如果是这种情况,并且您想要合并到一个单一的Angular 2实例,那么您需要将MVC应用程序转换为Web API或添加API端点以供Angular使用。 不幸的是,我无法谈论这对你的项目是否值得。我建议对单页应用程序的好处进行一些研究,看看它们是否符合您的目标。