Угловой 6 - Таблица материалов - Получить выбранные значения строк - PullRequest
1 голос
/ 16 апреля 2019

Я пытаюсь передать значение выбранной строки из одного компонента в другой по нажатию кнопки.но в этом, пример , откуда можно получить выбранные значения строк и передать выбранное значение нажатием кнопки?с последующей маршрутизацией

this.selection.selected возвращает один и тот же объект несколько раз.как это остановить.я хочу передать значение как

    <button (click)='onSelect(row)'>select row </button>

    onSelect(id){
    this.selectedRowValue = id
//some logics
    }

Может кто-нибудь сказать мне, как передать значение выбранной строки от одного компонента к другому?

1 Ответ

1 голос
/ 16 апреля 2019

Если вы добавите этот код в свой компонент, объект selectedElements будет меняться при каждом событии изменения выбора

  selectedElements: PeriodicElement[] = [];

  constructor(){
    this.selection.changed.asObservable().subscribe(a => this.selectedElements = [...this.selection.selected]);
  }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...