在asp MVC应用程序中使用angularjs

时间:2014-09-05 10:24:41

标签: asp.net-mvc angularjs design-patterns

我们正在开发ASP MVC 5应用程序。 在我们的数据库中,我们列出了700家公司。 此应用程序的目的是显示索引视图以列出所有这些公司。 还有一个链接显示每家公司的详细信息。

你认为angularJs对网站有好处吗?

如果是cas,我​​怎么能在MVC和angularJs之间结合?

当我必须使用angularJs而不是使用jquery时?

感谢。

2 个答案:

答案 0 :(得分:2)

  1. 你认为angularJs对网站有好处吗?

    您的要求看起来微不足道,对于这样的要求,Angular Js或ASP.NET MVC都会很好。我在这里看不到太多的权衡。 请注意,从ASp.NET MVC到Angular JS,它的一个范式转变 - 基本上你正在从服务器中心MVC转向以客户为中心的MVC架构。 当然,你可以使用(Angular JS + ASP.NET MVC)构建一个应用程序,但如果你采用角度方式,Angular JS + Web API将是你最好的选择。

  2. 如果是cas,我​​怎么能在MVC和angularJs之间结合?

    请查看http://josephjefferson.wordpress.com/2014/04/03/merging-asp-net-mvc-and-angularjs-routing/

  3. 当我必须使用angularJs而不是使用jquery时?

    回答这个问题需要几个博客帖子:) 简单来说,你可以说 AngularJS是一个(MVC)框架(jQuery是一个高级库),因此Angualr JS享有各种MVC优势 AngularJS代码更易测试,可以使用量角器编写单元测试代码(使用jasmine)和端到端测试 AngularJS支持许多许多优秀的功能,如双向绑定,指令,路由,依赖注入等......你在jQuery中不会得到的。

答案 1 :(得分:0)

我认为你正试图用锤子砸锤子后面来钉钉子。没有可行的理由在angular.js上使用ASP.NET MVC,即使我生活和呼吸角度。看来你想要角度提供的绑定,这可以通过A.MVC5中的AJAX + jquery轻松实现