【发布时间】:2014-01-07 04:22:28
【问题描述】:
我正在寻找一个有角度的 js 和 asp.net mvc 4 示例应用程序。我发现了一些非常好的带有角度 js 的示例,但对于数据库的插入、添加、删除却没有那么多。 谁有任何可用的例子?
【问题讨论】:
标签: asp.net-mvc angularjs
我正在寻找一个有角度的 js 和 asp.net mvc 4 示例应用程序。我发现了一些非常好的带有角度 js 的示例,但对于数据库的插入、添加、删除却没有那么多。 谁有任何可用的例子?
【问题讨论】:
标签: asp.net-mvc angularjs
AngularJS和MVC集成的项目模板有2-3个
AngularJS SPA 的 ASP.Net MVC 4 模板 http://visualstudiogallery.msdn.microsoft.com/cc6c9c5f-2846-4822-899f-a6c295cd4f2b(由我创建:)
和
http://visualstudiogallery.msdn.microsoft.com/5af151b2-9ed2-4809-bfe8-27566bfe7d83
Breeze AngularJS 模板 http://www.asp.net/single-page-application/overview/templates/breezeangular-template
【讨论】:
这里是另一个关于如何集成 Angular.js 和 ASP.NET MVC5 (http://xombe.com/2014/02/17/combine-angular-js-with-asp-net-mvc/) 的教程。项目文件没有插入/添加/删除到数据库,但它演示了将模型传递给 Angular.js、从控制器更新模型以及让 Angular.js 更新视图的核心概念。
注意:我不知道 Breeze.js。我接下来要检查一下 :-) 看起来很合适。
【讨论】:
Angular 是一种客户端技术,因此不能直接访问数据库,但可以使用 WebAPI 或其他 REST 服务,包括云数据库等。ASP.NET MVC 也不是 Angular 的好选择 - Angular 使用自己的路由和模板系统,因此网页更适用。 John Papa 在his web site 上发布了一系列指导方针。也看看TodoMVC project。这并不完全是您正在寻找的指南,而是一个很好的起点。
【讨论】:
您需要的是 Web API 教程。
使用实体框架按 REST 标准搜索 Web API 教程。完成本教程后,您将能够非常轻松地创建自己的集成。
【讨论】: