Предметы в Angular 5 Это может повлиять на изменения маршрутов?

Вот мой код компонента, где я могу изменить значение.

   this.sharedService.cartData(this.promoCartItem);
    var name = this.restaurantData.restaurant_name .replace(/\s/g, "-").toLowerCase();
    this.router.navigate([name, "menu"]);

Вот мой сервис:

private cartSub = new BehaviorSubject<any>("null");
  getData = this.cartSub.asObservable();
  constructor(private http: Http) {}
  cartData(data) {
    this.cartSub.next(JSON.stringify(data));
    console.log(this.cartSub);
  }

Вот мой еще один компонент, который я хочу отобразить мои данные

 this.sharedService.getData.subscribe(
      data => {
        console.log(data);
        this.offerCart = data;
      },
      error => {
        console.log(error);
      }
    );

Когда я использую тот же компонент, он работает. Но когда ROute CHanges выводит как ноль. Любое предложение для этого?

0 ответов

Другие вопросы по тегам