我正在尝试将数据动态加载到我的选择中,但我似乎做错了,因为它不工作。选择列表未加载
这是HTML:
<select class="form-control" ng-options="item.id as item.name for item in travelCompanies" ng-init="getTravelCompanies()">
</select>
这是JavaScript:
$scope.getTravelCompanies = function() {
TCService.get()
.success(function (data, status, headers, config) {
$scope.travelCompanies = data.travelCompanies;
})
.error(function (data, status, headers, config) {
});
};
这是正在从服务器返回的JSON:
{"travelCompanies":[{"id":1,"name":"AB Travel & Tours","phone_1":"00000001","phone_2":"00000002","address"
:"NONE","email":"[email protected]","website_url":null,"logo_url":null,"is_active":1}]}
有没有错误或警告在我的控制台,所以我必须做错了什么,我只是无法看到它。
什么是TCService? –
'$ scope.travelCompanies'输出成功了吗?它和上面的JSON一样吗? –