在我的应用程序中,我一直在使用下拉菜单的选项。代替此,我想使用ng-option,使值来自javascript文件。我什至需要有关 Angular js代码的帮助。这是带有选项值的HTML代码。我需要一些帮助。
<div class="form-group">
<label class="control-label col-lg-2 pull-left">Quality<span class="Imp">*</span></label>
<div class="col-lg-8">
<select id="Quality" name="Quality" class="form-control" style="width:170px" ng-model="vm.EditRef_UI.Quality"
tooltip="Quality is required" tooltip-placement="top" required>
<option selected value="Satisfactory">Satisfactory</option>
<option value="NotSatisfactory">Not Satisfactory</option>
</select>
</div>
</div>
最佳答案
<select ng-options="category.value as category.name for category in sourceValues" ng-model="Quality"></select>
第一个输入的
category.value
将是option的值,而category.name
将是下拉列表中显示的值在 Controller 中,定义一个带有选项及其要使用的值的数组
$scope.sourceValues = [
{value: 'Satisfactory', name: 'Satisfactory'},
{value: 'NotSatisfactory', name: 'Not satisfactory'}
];