AngularJS编写自定义分隔符兼容指令

时间:2014-12-06 18:10:27

标签: angularjs angularjs-directive

我正在使用一个使用{{ }}分隔符编写的角度库。出于某种原因,我不得不更改项目的分隔符(让我们说我使用[[ ]]

问题是图书馆的指令是使用常规分隔符{{ }}编写的,因此不再是正确的interpolated

有没有办法编写一个能够插入参数的指令,无论当前的分隔符是什么?

1 个答案:

答案 0 :(得分:1)

  

如果ng-bind适用于内容本身,那么属性是否存在?

使用ng-bind:类属性值模板语法。例如:

<div class="ng-bind: expression;"> ... </div>

指令声明样式有四种变体:

E - Element name (default): <my-directive></my-directive>
A - Attribute (default): <div my-directive="exp"></div>
C - Class: <div class="my-directive: exp;"></div>
M - Comment: <!-- directive: my-directive exp -->

<强>参考