2016-08-12 9 views
1
<tbody> 
    <tr ng-repeat="row in gridData"> 
     <td> 
      {{row.bank_ac_no}} 
       <md-select placeholder="select AC" ng-model="row.bank_ac_no" md-on-open="loadUsers()"> 
        <md-option ng-value="user" ng-repeat="user in users">{{user.bankacno}}</md-option> 
       </md-select>     
     </td> 

     <td> 
      <div> 
       <button ng-click="saveData(row)"></button> 
      </div> 
     </td> 
    </tr> 
</tbody> 

を選択し、明らかに、私はループ内mdSelectを追加していたので、私は、ループ内のそれらのすべてに同じNG-モデルを使用する必要があり、私が "欲しいですrow.bank_ac_no "を使用して、特定の行の中から選択されたmd-selectの名前を格納します。私はそれの中の名前の代わりにng-modelでjsonオブジェクト全体を取得しています。何をすべきか?前もって感謝します。 :)角度材料これは私のhtmlでNGリピートで

私のペンを参照してくださいhere

答えて

3

は何をしたい、このですか?ユーザーを選択すると、今はjson全体ではなく名前を取得するだけです。あなたのペンのCheck my fork

私がしなければならなかったのはng-valueuser.bankacnoに設定しました。

<md-option ng-value="user.bankacno" ng-repeat="user in users"> 
{{user.bankacno} 
</md-option> 
+0

ありがとうございました。ライフセーバー:P –

+0

よろしくお願いいたします。私があなたの質問に答えたと思うなら、答えを受け入れたものとしてマークしてください! – Srijith