我正在使用 AngularJS 并嘗試使用包含在數(shù)組中的選項(xiàng)設(shè)置一個選擇 dropbox 字段,并由最終用戶通過輸入框添加。我將 $scope 成功添加到數(shù)組中,但下拉選擇框只顯示所有選項(xiàng)的“未定義”。我一直在尋找類似的答案,但沒有一個具體解決我的錯誤是什么,或者正在使用 Angular 2+ 沒有幫助。<select class="form-control" id="maidOfHonor" ng-model="name" ng-options="names.value as names.value for name in names"></select>$scope.names = [ { name: "Position Not Filled", value: "Position Not Filled" }];$scope.addName = function() { $scope.names.push({ name: this.party.addName, value: this.party.addName }); console.log($scope.names);}理想情況下,我希望通過 $scope.addName() 函數(shù)添加的任何“名稱”作為值或名稱添加到下拉選擇框中,而不是 undefined。
如何修復(fù) $scope 選擇選項(xiàng)數(shù)組中未定義的結(jié)果?
守著星空守著你
2021-06-09 09:25:24