从Json对象获取键/值对的[key]

时间:2018-01-18 13:33:25

标签: angular

我有一个像这个例子的JSON文件:

[{
"title": "Some Title"
"options": {
      "A": "value1",
      "B": "value2"
}]

在我的页面上,我需要将选项键(A,B)及其值放在radiobuttons上:

<input *ngFor="let option of options[key]" value="key">value

我需要这个,因为JSON可以在选项属性上有未知数量的选项。可以是2,可以是10, [Key] 值也是未知的......

我得到了Json,让它工作得很好。但是不能得到这个信息。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

尝试这样的事情

let json = [{
"title": "Some Title"
"options": {
  "A": "value1",
  "B": "value2"
}];

const filteredOptions = json.map(item => item.options);

然后你的模板将

<input *ngFor="let option of filteredOptions[options]" value="key">value