我在ng-repeat
循环中有元素,页面上有多个其他循环。循环看起来像:
<div ng-repeat="a in MyArray"> ....
出于这个原因,元素都用id进行分类,例如:
<input id="{{a.Id}}{{a.Name}}{{a.Value}}"....
在相同的input
变量中,我有一个ng-class
参数,它调用一个将id传递给js的函数。
我怎么能把这样的身份证传进来呢?
我知道理论上,它会像这样通过:
ng-class="myfunction({{a.Id}}{{a.Name}}{{a.Value}})"
如果Id是15,Name是"Broom",Value是5,我如何将这样一个变量传递给ng=class
函数:
ng-class=myfunction("15Broom5")
在相同的输入字段中更改如下:
<input type="text" id="{'a':$scope.Id,'a'.$scope.Name,'a':$scope.Value}"/>
使用表达式&连接这些值。
ng-class="myfunction(a.Id + a.Name + a.Value)"