【发布时间】:2017-06-26 15:36:27
【问题描述】:
我有以下 JSON 输出:http://pastebin.com/9bHaBrbX
我想让这个伪代码成为现实:
For every Model {
For every Year {
For every Style {
if submodel.body is NOT in Array:
load submodel.body to Array;
}
}
}
我想将此数组存储在我的 model.component 中,以便我可以使用它来制作按钮,例如:
<button *ngFor="let item in Array" ...> item </button>
如何从我的 json 响应中提取我想要的数据 (Model[x].Years[y].Style[z].submodel.body)(其中 x,y,z 是变量)?
我无法概念化如何使用 JS/TS/Angular2 遍历嵌套的 json 对象。
【问题讨论】:
-
听起来不错。你有问题吗?见How to Ask。
-
SO 不是代码编写服务。如果您想
make it a reality,那么您必须编写一些代码......先自己尝试一下,如果您遇到困难,请返回您的具体问题(以及详细信息)。 -
@igor,如何从我的 json 响应中提取这些数据?
-
JSON 看起来不错。您想要遍历哪些确切位置?
-
JSON 提示。制作接口。然后开始解开嵌套的东西,从顶层开始,就像你的伪代码一样“深入挖掘”。开始迭代模型,然后是年份,然后是样式……从顶层开始。如果您遇到问题,请回来,然后我们可以提供帮助:)
标签: javascript json angular typescript