AngularJS服务: 获取json子记录字段,以导入到当前打开的数组记录中。
我有一个带有“服务”(标识,名称)services.json的json文件, 我需要遍历它们,但是就像我在每项服务中一样,我需要打开子记录(welding.json)并抓取一个字段(title)并将其添加到当前记录中。
注意:我的项目是CLI类型。
services.json
[
{
"id": 1,
"name": "welding"
},
{
"id": 2,
"name": "carpentry"
},
{
"id": 3,
"name": "mechanic"
}
]
=子记录=
welding.json
{
"category": "labor",
"title": "Arc Welding",
"description": "",
"experience": "20+ Years",
"details": ""
}
期望:
{
"id": 1,
"name": "welding",
"title": "Arc Welding"
}
答案 0 :(得分:0)
尝试一下
angular.forEach($scope.services, function (value, key) {
if(value.name == 'welding'){
$http.get('welding.json').then(function (response) {
$scope.welding = response;
})
$scope.services.title=$scope.welding.title;
}});