亲爱的所有人都希望,我是一名Java EE开发人员,负责在MVC架构中进行Web开发。
我想知道为什么需要使用AngulasJs而不是传统的Javascript / Ajax / DOM操作。
这个问题是否由AngulasJS解决?
使用AngulasJS有什么好处?
感谢。
PS编辑:
那么,有很好的答案可以解决我的问题。因此,这个帖子应该是关闭的。以下是Why AngulaJS的链接:
答案 0 :(得分:1)
AngularJs还有一些比jQuery更多的功能:
双向数据绑定的典型例子是:
在视图中:
<input ng-model="scope_variable" />
并在js:
$scope.scope_variable = 'test';
输入中的任何更改,更改js中的变量值,以及另一种方式有效,并且变量值的任何更改都会将输入值更改为。
阅读更多内容,并在此处尝试: https://docs.angularjs.org/tutorial/step_04
关于你的问题:
Angular有一个处理ajax的服务,非常简单,与jQuery.ajax没有太大的区别。例如:
$http.post('/url-to-ajax',{data:1}).sucsess(function(response) {
console.log(response)
});
angular有2个函数可以从字符串更改为json,从js对象更改为json字符串:
var obj = angular.fromJson(jsonStr);
var jsonStr = angular.toJson(obj);
什么是jQuery数据表?我可能误解了你。