gpt4 book ai didi

javascript - Angular 2如何从对象数组中获取键值?

转载 作者:行者123 更新时间:2023-12-01 01:26:15 25 4
gpt4 key购买 nike

我有对象数组:

enter image description here

{"-LTYJbW1B3mhrdc6C64N":{"done":0,"name":"Job2","pt":5},"-LTYJcSOUh07SQcixP4x":{"done":0,"name":"Job3","pt":5}}

看起来,有两个带有随 secret 钥的对象 (--LTYJbW1B3mhrdc6C64N),我想要获取这些 key ,我该怎么做?

HTML:

<div class="task-block" *ngFor="let task of objectValues(team.tasks)">
<p >{{task.name}}</p>
<button mat-raised-button (click)="updateTask(task)">Done!</button>
<i class="material-icons deletetask">close </i></div>

TS:

objectValues(obj) { 
if(obj){
console.log(JSON.stringify(obj))
return Object.values(obj || {});
}

}



updateTask(task){
console.log(task.key); //here I want to get task.key
}

最佳答案

html

<div class="task-block" *ngFor="let task of tasks | keyvalue">
<div (click)="itemClick(task.key)>{{task | json}}</div>
</div>

ts

export class AppComponent  {
task = {
"-LTYJbW1B3mhrdc6C64N": {"done":0,"name":"Job2","pt":5},
"-LTYJcSOUh07SQcixP4x":{"done":0,"name":"Job3","pt":5}
};

itemClick(key) {
console.log(key);
}
}

关于javascript - Angular 2如何从对象数组中获取键值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53748763/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com