【发布时间】:2015-03-07 12:31:52
【问题描述】:
在 angularjs 和 MVC5 之间传输数据时我有些困惑。我正在创建单页应用程序 (SPA)。
- 使用 angularjs 的最佳方式是什么?是 MVC 控制器还是 MVC API?。
- 我读到here 说 api 对 SPA 有好处。那么,我是否需要为 API 构建一个不同的项目?
- Angularjs 与 MVC 的异步通信怎么样?
我没有找到正确的工作方向。我熟悉 mvc 但不熟悉 API。所以,请指导我正确的方式!
提前致谢
【问题讨论】:
-
@AntP 感谢谷歌的建议,但我的问题是关于混淆。因为我已经在 mvc 中创建了模型和类。我想了解完美的沟通场景。
-
这是一个非常广泛的问题,其答案将因上下文而异,而且在很大程度上是主观的。最好的办法是了解这两种技术,阅读一些比较这两种技术的博文,然后自己下定决心。
-
好的,如果您有任何关于正确方向的信息,请告诉我。谢谢
-
stackoverflow.com/questions/9494966/… 就个人而言,我会选择 API。让 API 方法返回 json 数据并有角度来获取视图是一个很好的组合。
-
@ivan.sivak 谢谢,我对这种新方法感到困惑 vNext asp.net/vnext/overview/aspnet-vnext/create-a-web-api-with-mvc-6
标签: asp.net-mvc angularjs api asp.net-mvc-4 asp.net-apicontroller