Angular 5 сервисов для обмена данными - PullRequest
0 голосов
/ 17 сентября 2018

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

1 Ответ

0 голосов
/ 17 сентября 2018

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

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}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...