@Artem0071
Безработный mr. Junior

Как передать параметр из сервиса в компонент?

Имеется сервис.
В него передаю массив песен, по окончанию они изменяются ({title:string, file:string}).
Как можно передать в другой компонент, что песня изменилась и ее название?
Angular 2
  • Вопрос задан
  • 200 просмотров
Решения вопроса 1
@kgorozhanov
Front-End Developer
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
AlexanderBelov
@AlexanderBelov
Frontend developer
В классе компонента объявляешь переменные и отслеживаешь (subscribe) изменение массива с песнями, что-то вроде такого:

playing: string; //в рендере *ngFor="let track of tracks", например, {{track.playing}}
title: string; //в рендере *ngFor="let track of tracks", например, {{track.title}}


ngOnInit(){
  	this.songsService.getSongs().subscribe(
  		(data) => this.myTracks = data
  	);
  }
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы