$指數如果我使用綁定數組的SELECT標籤下面:AngularJS - 使用在NG選項
<select ng-model="selData" ng-options="$index as d.name for d in data">
的OPTION標籤得到預期的增加指數值(0,1,2,... )。但是,當我從下拉菜單中選擇某個內容時,selData
的值將被綁定到undefined
。綁定實際上是否工作?
在另一方面,如果我做到以下幾點:
<select ng-model="selData" ng-options="d as d.name for d in data">
的OPTION標籤得到同樣的指數,但整個對象綁定上的改變。我不知道Angular是否支持這個功能,或者它只是一個很好的bug /副作用。
查看Harry的回答,下面提供了一個簡單的解決方法。 – gm2008