变量指令

时间:2015-05-08 15:02:37

标签: angularjs angularjs-directive

这似乎不可能,但是:

<div ng-repeat="item in myitems | {{ searchfilter }}">
   <span>{{ item.title }}</span>
</div>

或其中的一些变体?我得到的都没有结果。

2 个答案:

答案 0 :(得分:0)

searchfilter周围不应有{{ }}。由于这是一个指令,因此angular知道如何处理变量。在尝试将角度范围内的变量注入非角度HTML时,您只需要大括号。

答案 1 :(得分:0)

您应该更正此语法:

<div ng-repeat="item in myitems | filter:searchfilter">
    With Search filter Moustaches :<span>{{ item.title }}</span>
  </div>

创建了一个小插件供参考。

http://plnkr.co/edit/tpl:rfqcl9AHEoJZEEJxyNn2?p=preview