【发布时间】:2020-12-21 05:24:33
【问题描述】:
Angular 新手。想学习如何集中管理状态,所以使用了 ngRx。另外,之前没有使用过 Observable,所以我真的被卡住了。下面是我的代码,其中包含购物车和对象数组。我只需要遍历 cart 这是一个带有 reduce() 的对象数组,以获得总价格。无论我尝试什么都行不通。补充一下,到目前为止,我的代码工作正常,我能够从商店获取购物车数据。
感谢是否有人可以指导我正确的方向。
谢谢!
import { Component } from '@angular/core';
import { Store, select } from '@ngrx/store';
import { Observable } from 'rxjs';
@Component({
selector: 'app-cart-icon',
templateUrl: './cart-icon.component.html',
styleUrls: ['./cart-icon.component.scss']
})
export class CartIconComponent {
constructor(private store: Store<any>) {}
cart: Observable<Array<any>>
ngOnInit() {
this.cart = this.store.select('cart')
}
}
【问题讨论】:
标签: javascript angular rxjs6 rxjs-observables