AngularJS ng-jq指令
AngularJS中的ng-Jq指令允许强制使用angular.element库的库。强制使用jQLite应该发生在我们把ng-jq留空的时候,否则就在窗口下设置jquery变量的名称(例如jQuery)。jQLite直接内置于AngularJS中,是jQuery的一个重要子集。默认情况下,AngularJS使用jQLite。当AngularJS需要加载时,这个指令会被关注,而且它根本不需要等待DOMContentLoaded事件。它应该在进入负责引导Angular的脚本之前被放置在出现的元素上。除了ng-app指令,如果你添加ng-jq指令,你可以指定jQuery的名称,这将在窗口下可用,当你要使用jQuery的别名变量时,这将是非常关键的。
注意:只有ng-jq指令的第一个实例会被AngularJS使用,而其他的都会被忽略。在加载AngularJS之前使用jQuery来加载jQuery库,那么Angular将跳过jQLite,开始使用jQuery库。
语法:可以使用ng-jq指令。
作为一个元素。
作为一种属性。
参数值:它包含一个参数ng-jq,这是可选的。必须在窗口下指定库的名称,以用于angular.element。
例子:这个例子描述了AngularJS中**ng-jq指令的使用,通过检查jQuery的存在。
输出: