我正在学习 Typescript 和 Angular,我有一个问题,即为什么在更新设置为我定义的对象的数组值时我的视图没有更新。我怀疑这与我失去上下文有关?我需要以某种方式运行 ngZone 吗?(我试过没有成功)。我怀疑这很简单,或者我忽略了一个概念。
cardItems = {
addUser: true,
inventory: false
}
cardCollapseItems = [
{
label: "addUser",
item: this.cardItems.addUser
},
{
label: "inventory",
item: this.cardItems.inventory
},
collapseCard(value){
let index = this.cardCollapseItems.findIndex(item => item.label === value)
let cardItem = this.cardCollapseItems[index]
cardItem.item ? cardItem.item = false : cardItem.item = true;
}
<ion-card-header (click)="collapseCard('addUser')">
<ion-card-content [hidden]="cardItems.addUser" >
千万里不及你
慕虎7371278
相关分类