我想从对象的过滤数据中提取密码。 而且我想以HTML显示,选择角形
[ {
"stateName": "UP",
"stateCode": "2",
"pincode": [ { "pin": 555, "dis": "Gazhipur" },
{ "pin": 888, "dis": "Agra" }
]
} ]
我希望进行html选择
{
"pincode": [
{"pin": 555, "dis": "Gazhipur" },
{"pin": 888, "dis": "Agra" }
]
}
答案 0 :(得分:0)
您可以像这样的代码那样映射对象数组并将结果放入选择
let result = states.map(state => {
return state.pincode
})
// or
let result = states.map(state => state.pincode)
答案 1 :(得分:0)
使用Object.assign()
并按如下所示操作数据。
const data = [ {
"stateName": "UP",
"stateCode": "2",
"pincode": [ { "pin": 555, "dis": "Gazhipur" },
{ "pin": 888, "dis": "Agra" }
]
} ];
const result = data[0].pincode;
const expectedResult = Object.assign({}, {"pincode": result});
console.log(expectedResult);
您的html
应该看起来像这样。
<li *ngFor="let item of expectedResult.pincode"
<span>{{item.pin}}: {{item.dis}}</span> {{hero.name}}
</li>