Угловые 5 сервисов для обмена данными

89
5

У меня есть массив объектов в файле service.ts моего углового проекта. Этот массив необходимо использовать в трех разных компонентах, как для чтения, так и для записи, а также HTML файл компонентов, который будет использоваться для создания таблицы. Итак, как мне получить доступ к массиву в HTML файле, поскольку он находится в сервисе singleton. Спасибо

спросил(а) 2018-09-17T13:21:00+03:00 2 года назад
1
Решение
80

Сагар, единственное, что вам нужно, - это добавить в конструктор компонента ваш сервис. Если вы хотите использовать в своем.html, вам нужно использовать getter

get myVariable()
{
return this.myService.myVariable;
}
//a setter in your component
set myVariable(value)
{
this.myService.myVariable=value;
}
constructor(private myService:MyService){}

//in your .html, e.g.

{{myVariable|json}}

ответил(а) 2018-09-17T13:59:00+03:00 2 года назад
Ваш ответ
Введите минимум 50 символов
Чтобы , пожалуйста,
Выберите тему жалобы:

Другая проблема