在jQuery中,我们做DOM操作,如
$(this).hide();
而在AngularJS中,我们有控制器的范围,我们可以使用它来做很多事情。
$(scope).somevar=somevalue;
我们可以比较这两个不同的Javascript对象吗?
答案 0 :(得分:2)
$(scope)
不是正确的角度语法AFAIK。 JS中的美元符号$
不是特殊字符。它可以像许多其他符号一样成为变量的一部分。
jQuery的$
和angular $scope, $resource, $q
等之间没有本地冲突。它们是不同的变量,就像j, jscope, jresource, jq
是不同的变量一样。
至于比较这些值,你会遇到苹果到橙子的严重情况。 jQuery包装的DOM元素可能与您的范围中的任意值相当,但您必须确定一些有意义的方法来执行该比较。