儘管我在網上看到幾個例子,但我仍然在使用變量來分配ng-model
值。這是我的小片段:分配ng模型時使用變量
<div ng-repeat='arg in module.args'>
<fieldset ng-if='arg.type=="int"' class="form-group">
<input ng-model='models[arg.name]' type="text" id="{{ arg.name }}">
</fieldset>
</div>
當我看與開發工具的瀏覽器<input>
,它顯示了這一點:
<input class="ng-pristine ng-valid" ng-model="models[arg.name]" id="another_int" type="text">
正如你可以看到models[arg.name]
使用原樣。我期望arg.name
與id
相同,也就是說,我希望角度使用對象的名稱。
我也試過:
<input ng-model='models[$index]' type="text" id="{{ arg.name }}">
但同樣,變量沒有解釋,它被作爲是。
我也試過:
<input ng-model='{{ models[$index] }}' type="text" id="{{ arg.name }}">
但只是拋出一個錯誤。
如何在我的ng-model
屬性中使用變量?
即使開發工具沒有替換內容,它也應該像您嘗試的那樣工作。 –