AngularJS vs MVC控制器选择什么?

Alm*_*vic 4 javascript asp.net-mvc angularjs

所以我从AngularJs开始,我看到你可以在AngularJS脚本中创建控制器和模块.我的应用程序在asp.net MVC 4上运行,所以我应该将我的控制器转换为Angular或者只使用我的MVC控制器.使用angularJS控制器有什么利弊,有人可以详细说明吗?谢谢!

Chr*_*tos 5

AngularJS客户端的生活,而ASP.NET MVC生活在服务器中.控制器AngularJS与控制器无关ASP.NET MVC.当您的浏览器制作Web请求并将其发送到服务器时,ASP.NET MVC控制器将找到该模型并将其绑定到视图.然后服务器将向您发送渲染的视图.当您的页面将在浏览器中呈现时,浏览器的JavaScript解释器将解释脚本(包括角度的脚本).然后,您可能已使用angular定义的每个动态模板都将提供数据.任何行为,例如点击按钮或其他将由客户端代码处理的行为都与此无关ASP.NET MVC.这将是您使用的AngularJS任何一个或任何其他JavaScript框架的统治.

之间唯一的相似之处AngularJSASP.NET MVC的是,它们都是2个MVC框架.该MVC模式是其核心.