在python中,我可以这样做,在每次迭代时解压每个元组中的两个变量。
l = [(1, 2), (4, 5), (8, 9)]
for k,v in l:
print("k = ", k)
print("v = ", v)
print("-------")
# k = 1
# v = 2
# -------
# k = 4
# v = 5
# -------
# k = 8
# v = 9
# -------
我想知道我是否可以在angular中做类似的事情。
假设我们有keyValues = [[1,2], [4,5], [8,9]]
,有没有一种方法可以在每次迭代中解开每一对数字?类似于:
<div *ngFor="let k, v of keyValues">{{k}} and {{v}}</div>
发布于 2021-11-09 20:45:35
您可以将该数组转换为具有属性的对象(尽管我猜您已经从一个对象开始了?)
const keyValues = [[1,2], [4,5], [8,9]]
const obj = Object.fromEntries(keyValues)
有一个角度管道可用于提取键值对
<div *ngFor="let item of obj | keyvalue">
{{item.key}}:{{item.value}}
</div>
https://stackoverflow.com/questions/69903397
复制相似问题