2013-10-30 47 views
0

我有一個綁定到屬性的選擇列表,列表項是通過$root作用域上的函數創建的,並在ng-options屬性中訪問。出於某種原因,當使用ng-options時,我無法使用以下表達式設置選擇列表ID。angularjs選擇列表動態ID

我試過刪除ng-options,ID生成正確。任何想法,我要去哪裏錯了?

<label for="app.prop.{{$index}}">State</label> 
<select id="app.prop.{{$index}}" name="app.prop" class="form-control" ng-model="app.prop" ng-options="obj.value as obj.text for obj in SomeList()"></select> 
+0

爲什麼在ID和名稱點?在元素ID中使用點沒什麼意義。使用與'ng-model'相同的'name'可能不太好 – charlietfl

回答

0

我剛剛遇到了與AngularJS 1.2.0相同的問題。我更新了我使用的最新版本(1.2.9),現在這個問題似乎已經修復。