2015-10-16 85 views
0

我試圖將動態創建的模型值傳遞給我的控制器。 div和模型是動態創建的。但我無法在控制器中獲取模型值。在angularjs中動態分配模型值

這是模型部分。

<div ng-repeat="cnt in countDiv"> 
    <div id="subDiv_{{cnt}}" > 
     <select ng-model="Id_['{{cnt}}']" ng-change="getDetails(cnt)"> 
      <option value="">Select</option> 
      <option ng-repeat="Data in details">{{Data.name}}</option> 
     </select>&nbsp;&nbsp;&nbsp; 
    </div> 
</div> 

如何在我的控制器中獲得此型號值ng-model="Id_['{{cnt}}']"

回答

0

我對我的作品

<div ng-repeat="cnt in countDiv"> 
<div id="subDiv_{{cnt}}" > 
    <select ng-data-model="Id_{{cnt}}"ng-change="getDetails(cnt);"> 
     <option value="">Select </option> 
     <option ng-repeat="Data in details">{{Data.name}}</option> 
    </select>&nbsp;&nbsp;&nbsp; 
</div> 

+0

我需要在控制器部分動態獲取getDetails(cnt)函數中的 ng-model =「Id _ ['{{cnt}}']」 。但我無法獲得Id的範圍值['{{cnt}}'] – archana

+0

我使用ng-data-model動態地爲