我如何区分$ (jQuery)和$scope从AngularJS
How can I differentiate between $ (jQuery) and $scope from AngularJS?
在jQuery中,我们做DOM操作,如
$(this).hide();
而在AngularJS中,我们有控制器的作用域,我们可以使用它做很多事情。
$(scope).somevar=somevalue;
我们可以比较这两个不同的Javascript对象吗?
$(scope)
不是正确的语法。JS中的美元符号$
不是一个特殊字符。它可以像许多其他符号一样作为变量的一部分。
jQuery的$
和angular的$scope, $resource, $q
等没有冲突。它们是不同的变量,就像j, jscope, jresource, jq
是不同的变量一样。
对于这些值的比较,您处于苹果和橘子的严重情况。jquery包装的DOM元素可以与你的作用域中的任意值进行比较,但你必须确定一些有意义的方式来执行这种比较。
相关文章:
- AngularJS:ng之后,重复$scope值未按预期更新
- 使用AngularJS Directive WHITOUT$scope创建一个动态html元素
- $scope变量被视为字符串AngularJs
- 如何惯用地手动销毁scope&在AngularJS中重新创建
- AngularJS,angular.element($0).scope()揭示了每个控制器的函数
- Ionic:AngularJS变量未使用$scope更新DOM
- AngularJS:$scope$注意两个相互依赖的值
- AngularJS: $scope is not defined?
- 使用transclude的AngularJS指令破坏了$scope
- AngularJS:使用$scope$以控制器作为语法进行观察
- 无法使用angularjs重置$scope变量
- Angularjs$scope让我很困惑
- Angularjs从纯JS函数调用$scope.function
- 为什么AngularJS$scope.watch()在我告诉它监视数组时会停止工作
- 在同一工厂中的函数中使用函数并传递$scope(AngularJS)
- 何时在 AngularJS Web 应用程序中使用 $scope
- 使用'控制器为'$scope angularJS
- 未捕获的引用错误:未定义$scope - AngularJS
- 在弹出窗口中使用$scope(AngularJS+Ionic)
- 无法读取property '$scope'AngularJs错误