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

How can I differentiate between $ (jQuery) and $scope from AngularJS?

本文关键字:scope AngularJS 何区 jQuery      更新时间:2023-09-26

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

$(this).hide();

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

$(scope).somevar=somevalue;   

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

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

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

对于这些值的比较,您处于苹果和橘子的严重情况。jquery包装的DOM元素可以与你的作用域中的任意值进行比较,但你必须确定一些有意义的方式来执行这种比较。