добавление товара в шапку корзины в угловых 6 - PullRequest
0 голосов
/ 26 ноября 2018

мы используем угловой 6

Я не могу добавить продукт в заголовок корзины (компоненты заголовка), но он отлично работает на странице корзины (компоненты корзины)

Я получаюданные из сервисов (cart.services).Компоненты корзины получили данные, а компоненты заголовка - нет.почему?

`public cartItems public cartItems  :  BehaviorSubject<CartItem[]> = new 
   BehaviorSubject([]);
   public observer   :  Subscriber<{}>;
   public product    :  CartItem[] = [];
   constructor(private toastrService: ToastrService) { 
      this.cartItems.subscribe(products => this.product = products);
  }`

  `public getItems(): Observable<CartItem[]> {
    const itemsStream = new Observable(observer => {
      observer.next(this.product);
      observer.complete();
    });
    return <Observable<CartItem[]>>itemsStream;
  }`

**both component code (header and cart)**

`this.cartService.getItems().subscribe(shoppingCartItems => this.shoppingCartItems = shoppingCartItems);`

1 Ответ

0 голосов
/ 26 ноября 2018

this.cartItems.subscribe(products => this.product = products);

Я не понимаю, где это когда-либо указывалось на фактический сервисный вызов для извлечения элементов

public cartItems : BehaviorSubject<CartItem[]> = new BehaviorSubject([]);

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...