AngularJS指令不呈现ui-bootstrap属性

时间:2013-08-13 20:35:18

标签: angularjs angularjs-directive slickgrid

我在第三方网格库周围有一个角度指令包装器:Slickgrid。对于某些单元格,我想使用ui-bootstrap tooltip指令,因此我将tooltip属性添加到这些单元格中。当我检查有问题的元素时:

<div class="slick-cell l0 r0 active" tooltip-placement="right" tooltip-trigger="mouseenter" tooltip="TOOLTIP">...</div>

但我从未看到工具提示被渲染。如果我将工具提示属性放在HTML文件中的另一个指令上,它就可以工作。所以我已经验证了所有依赖关系都已到位并且工具提示应该有效。

为什么Angular没有检测到slickgrid吐出的html上的ui-bootstrap属性?

1 个答案:

答案 0 :(得分:0)

听起来像是一个优先问题,这里是长版本的指令文档。

  

priority - 当在单个DOM元素上定义了多个指令时,有时需要指定应用指令的顺序。优先级用于在调用编译函数之前对指令进行排序。优先级定义为数字。首先编译具有更高数字优先级的指令。具有相同优先级的指令的顺序是未定义的。默认优先级为0。