gpt4 book ai didi

javascript - 将值设置为嵌套对象在 Angular 中不起作用

转载 作者:太空宇宙 更新时间:2023-11-03 23:11:51 25 4
gpt4 key购买 nike

我是 Angular 和 TypeScript 的新手,所以如果这是一个愚蠢的问题,我深表歉意。我试图将返回对象的值保存到任何类型的对象中的嵌套属性中。然而,它不允许我,所以任何人都可以启发我我的错误。

  sharedData:any;

constructor(private menuService: MenuService) { }

addToBasket(item:any): void {
this.sharedData.basketList.push(item);
}

ngOnInit() {
this.sharedData.menu = this.menuService.getMenu();
}

当我将其设置为 this.menu = this.menuService.getMenu(); 时效果很好

最佳答案

sharedData 没有用任何东西初始化。从你的代码我希望它是

 sharedData:any = {
basketList: []
};

至少您提供的线路可以正常运行,并且数据将存储在sharedData

关于javascript - 将值设置为嵌套对象在 Angular 中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60243534/

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