#javascript #angularjs #angularjs-ng-options
#javascript #angularjs #angularjs-ng-options
Вопрос:
<select ng-option="ubrandname as ubrandname.brand for brand in ubrandname track by ubrandname.brand" ng-model="ubrandname"></select>
это мой выпадающий список для вызова динамического набора данных из моего js
файла
//brandnamebyid
$http.get('/brandinfo.asmx/getbrandname', {
params: {
log: log,
pm: pm,
id: $scope.updateparam.Id
}
})
.then(function (response) {
{
$scope.brandfunction = response.data.branddetails;
$scope.ubrandname = $scope.brandfunction[0];
console.log($scope.ubrandname);
}
});
я думаю, что я не могу написать правильный синтаксис ng-option в моем выпадающем списке, кто-нибудь может мне здесь помочь?
Ответ №1:
Ваша ng-модель и источник данных ng-опции кажутся одинаковыми. Пожалуйста, попробуйте, как показано ниже,
<select ng-option="brand as brand.brand for brand in brandfunction track by $index" ng-model="ubrandname"></select>
Ответ №2:
Попробуйте это
<select ng-model="ubrandname">
<option ng-repeat="brandname in brandfunction" value="{{brandname}}">{{brandname}}</option>
</select>