如何从AngularJS中区分$(jQuery)和$ scope?

时间:2015-10-19 19:15:23

标签: javascript jquery angularjs angularjs-scope javascript-objects

在jQuery中,我们做DOM操作,如

$(this).hide();

而在AngularJS中,我们有控制器的范围,我们可以使用它来做很多事情。

$(scope).somevar=somevalue;   

我们可以比较这两个不同的Javascript对象吗?

1 个答案:

答案 0 :(得分:2)

$(scope)不是正确的角度语法AFAIK。 JS中的美元符号$不是特殊字符。它可以像许多其他符号一样成为变量的一部分。

jQuery的$和angular $scope, $resource, $q等之间没有本地冲突。它们是不同的变量,就像j, jscope, jresource, jq是不同的变量一样。

至于比较这些值,你会遇到苹果到橙子的严重情况。 jQuery包装的DOM元素可能与您的范围中的任意值相当,但您必须确定一些有意义的方法来执行该比较。