Обновление компонента Angular5 из параметризованного маршрута - PullRequest
0 голосов
/ 08 мая 2018

У меня проблемы с обновлением компонента в Angular5 с использованием активированного маршрута, у меня вопрос, как мне обновить вид компонента после подписки на route.params?

Переменная this.type должна запускать представление обновления при повторном использовании одного и того же компонента, я гуглю это, но не могу понять, как это сделать.

это мой my.component.ts

import { Component, OnInit } from '@angular/core';
import { ActivatedRoute } from '@angular/router';

@Component({
  selector: 'app-highlights',
  templateUrl: './my.component.html',
  styleUrls: ['./my.component.css']
})

export class HighlightsComponent implements OnInit {

public type;

constructor(private route: ActivatedRoute) {
  console.log(this.route.params);
  this.route.params
    .subscribe ( params => {
      this.type = params;
    }

  );
}

  ngOnInit() { 
  }
}

my.component.html

 <app-map [mode]="type"></app-map>

Изменение this.type должно добавить новое значение в другой компонент, инициирующий обновление.

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