Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/25.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
填充下拉列表AngularJs_Angularjs - Fatal编程技术网

填充下拉列表AngularJs

填充下拉列表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

您好。我在控制器中有一个数组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>
试试这个:

<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];
})