ng-jq

使用这个指令指定 angular.element 使用的库。要么是通过空的 ng-jq 来指定 jqLite 要么是在 window 下设置 jquery 的变量名(例如:jQuery)。

由于 Angular 在其载入后查询这个指令(不要等待 DOMContentLoaded 事件),它必须被放置到载入 Angular 的 script 标签前。而且,只有第一个 ng-jq 实例会被使用,其他则会被忽略。

指令信息

这个指令的执行优先级为0级

用法

用作属性:

<ANY
  [ng-jq="string"]>
...
</ANY>

参数

参数 形式 详细
ngJq(可选) string 被用于 angular.element 的库名,这个库可以在 window 下获取到。

例子

这个例子展示了如何使用 ngJq 指令来指定 jqLite 到 html 标签上。

<!doctype html>
<html ng-app ng-jq>
...
...
</html>

这个例子展示了如何以另一个不同的名字来使用 jQuery 库。这个库的名字必须可以在顶层(window)获取到。

<!doctype html>
<html ng-app ng-jq="jQueryLib">
...
...
</html>