填充下拉列表AngularJs
您好。我在控制器中有一个数组scope.companyId,它被控制器的结果填充。数组包含[1,2,3]。我需要在下拉列表中填充它。我犯了什么错误填充下拉列表AngularJs,angularjs,Angularjs,您好。我在控制器中有一个数组scope.companyId,它被控制器的结果填充。数组包含[1,2,3]。我需要在下拉列表中填充它。我犯了什么错误 谢谢。将ng型号更改为其他型号。您的阵列名称和ng型号相同 <select class="form-control" ng-model="companyId" style="height: 40px;" ng-options="id for id in companyId"> </select> 试试这个: <sele
谢谢。将ng型号更改为其他型号。您的阵列名称和ng型号相同
<select class="form-control" ng-model="companyId" style="height: 40px;" ng-options="id for id in companyId">
</select>
试试这个:
<select class="form-control" ng-model="selectedId" style="height: 40px;" ng-options="id for id in companyId">
</select>
您可以将任何应预选的项目设置为select的ngModel的值 你试着这样做
<select class="form-control" ng-model="companyIdModel" style="height: 40px;" ng-options="company_id as id for id in companyId">
让我们用这个
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.companyId = [1,2,3];
});
</script>
这是给你的plnkr。
你的js代码看起来怎么样。有没有可能创造一个小提琴或普朗克?我们尤其需要看到您的控制器
</div>
<script>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.companyId = [1,2,3];
});
</script>
<select ng-model="companyId" class="dropdown form-control input-sm"
ng-options="company as company for company in companyList"></select>
var app = angular.module('myApp', []);
app.controller('myCtrl', function($scope) {
$scope.companyList= [1,2,3];
})