1

我已经完成了一些 MVC 部分视图,它们使用对 webapi Get 方法的调用来加载它们的数据,以预加载角度控制器使用的数据。

此方法有效,但通过 @Model 的初始 asp.net-MVC 部分视图加载来执行此操作感觉更合乎逻辑。我可以预先填充模型,而不是等待页面加载和角度调用我的 web 服务的 get 方法,但我不确定这将如何使用此方法将数据传递给 Angular。

4

3 回答 3

1

我有同样的问题(如果有人称之为问题)并最终将模型绑定到服务器端的局部视图。该决定的主要理由是该模型当时已经在服务器端可用,并且我没有构建单页应用程序。

如果我一直在开发 SPA,我会将部分作为模板存储在客户端,然后通过 WebAPI 获取模型并进行绑定

于 2013-08-26T23:38:41.263 回答
0

您的网页是否有很多繁重的客户端交互,或者您只是使用 Angular 来初始化加载页面的数据?

如果有很多客户端交互,您可能希望继续使用 Angular。如果没有,您可能想重新使用 MVC,因为您的用例实际上并不需要 Angular。

于 2015-03-26T15:59:02.760 回答
0

如果您使用 AngularJS,则不需要 ASP.NET MVC。只需使用web api获取数据。我为AngularJS + ASP.NET WEB API编写了一个演示站点,希望对您有所帮助,这是源代码

于 2013-08-27T01:22:50.530 回答