0
我从perl脚本获取json respose。这是响应看起来像这样。如何在Angularjs中使用JSON数据分配/填充HTML选择
alert (respose) // ouput - object
var json = JSON.stringify(response);
alert (json);
output:
{
"brands": [
{
"brand_image_path": "/images/brands/aakash.png",
"brand_name": "Aakash",
"brand_id": "74"
},
{
"brand_image_path": "/images/brands/aashirvaad.png",
"brand_name": "Aashirvaad",
"brand_id": "51"
},
{
"brand_image_path": "/images/brands/yardley.png",
"brand_name": "Yardley",
"brand_id": "25"
}
]
}
在得到脚本的响应后,我将它赋值给$ scope这样。
$scope.brandlist = response;
这两个警告给我正确的价值。
alert ($scope.brandlist.brands[1].brand_name);
alert ($scope.brandlist.brands[2].brand_id);
我想如何用这些数据填充我的HTML页面中的选择列表。我使用相同的代码。
<select ID="select-add-new-product-brand-name" ng-model="selectedItem" ng-options="brand.brand_id as brand.brand_name for brand in brandlist"></select>
但它没有为我找到任何数据。这是什么错?