Задать вопрос
@Artem0071
Безработный mr. Junior

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

Имеется сервис.
В него передаю массив песен, по окончанию они изменяются ({title:string, file:string}).
Как можно передать в другой компонент, что песня изменилась и ее название?
Angular 2
  • Вопрос задан
  • 201 просмотр
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Учебный центр IBS
    WEB-022 Разработка на Angular. Продвинутый уровень
    1 неделя
    Далее
  • Учебный центр IBS
    WEB-007 Разработка на JavaScript
    1 неделя
    Далее
  • Академия Eduson
    Fullstack-разработчик на JavaScript
    11 месяцев
    Далее
Решения вопроса 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
  	);
  }
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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