AngularJS:如何在id字符串中传递具有多个作用域参数的元素id



我在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)"

最新更新