雖然在選擇框中使用了ng模型,但ng-selected也用於選項,但某些條件下時間ng-selected不起作用。ng-selected在選擇框中不適用於ng模型 - Angularjs
如果我將刪除ng-model比ng-selected正在工作,但是如果我將刪除ng-model而不是如何獲得控制器中的選擇框的值。
請幫忙!
這裏是我的代碼...
HTML:
<select class="form-control" ng-change="accessModeSelected()">
<option ng-selected="mode.status == '1'" ng-repeat="mode in storageResult.accessMode" ng-value="mode.name" name="accessMode{{$index}}" id="accessMode">
{{mode.name}}
</option>
</select>
AngularJS:
$scope.storageResult = {
"storageAccount":"Enable",
"user": "sdcard",
"pass": "sdcard",
"wifiIP": "0",
"ipAddr": "0",
"accessMode": [
{"name": "Local Storage","status": "0"},
{"name":"WiFi Storage", "status": "1"},
{"name":"Internet Storage", "status": "0"}
]
}
有你嘗試使用ng-options而不是ng-repeat? https://docs.angularjs.org/api/ng/directive/ngOptions – JanR
是!我試過了。但ng-option也不起作用。 – PiyaModi
我發過來的代碼,一旦我在plunkr中嘗試過。這是在plunkr工作,但不是在我的應用程序。我不知道我的應用程序在什麼位置。 – PiyaModi