2016-07-22 4 views
0

私はng-repeatのループ内に、ページ上に複数の他のループを持つ要素を持っています。要素がすべてのIDのようなに分類されている。このような理由からAngularJS:ID文字列に複数のスコープパラメータを持つ要素idをどのように渡しますか?

<div ng-repeat="a in MyArray"> .... 

:ループがどのように見える同じinput変数で

<input id="{{a.Id}}{{a.Name}}{{a.Value}}".... 

、私は渡す関数を呼び出すng-classパラメータを持っていますidはjsに。

どうすればこのようなIDを渡すことができますか?

私は理論的には、それは次のように渡されることを知っている:

ng-class="myfunction({{a.Id}}{{a.Name}}{{a.Value}})" 

Idが15だった場合、名前は「ほうき」だったと価値はどのように私はng=class関数に渡すことができ、5でしたな変数:

ng-class=myfunction("15Broom5") 

答えて

0

ちょうどこのように変更します。

<input type="text" id="{'a':$scope.Id,'a'.$scope.Name,'a':$scope.Value}"/> 
0

&の値を連結します。同じ入力フィールドで

ng-class="myfunction(a.Id + a.Name + a.Value)" 
+0

すべての3つの変数が数値であれば、それは一緒にすべてを追加し、合計値を渡していないでしょうか? – NoReceipt4Panda

関連する問題