У меня проблемы с обновлением компонента в 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 должно добавить новое значение в другой компонент, инициирующий обновление.