我正在使用 AngularJS 并尝试使用包含在数组中的选项设置一个选择 dropbox 字段,并由最终用户通过输入框添加。我将 $scope 成功添加到数组中,但下拉选择框只显示所有选项的“未定义”。我一直在寻找类似的答案,但没有一个具体解决我的错误是什么,或者正在使用 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() 函数添加的任何“名称”作为值或名称添加到下拉选择框中,而不是 undefined。
添加回答
举报
0/150
提交
取消