Как использовать измененную неопределенную переменную из компонента другого компонента в Angular - PullRequest
0 голосов
/ 30 апреля 2020

У меня есть два компонента, в одном из них есть переменная, которую я хочу использовать в другом.

Я сделал первый компонент в качестве поставщика:

enter image description here

Затем я импортировал компонент в другой компонент и использовал его в конструкторе: enter image description here

enter image description here

тогда я использовал переменную:

enter image description here

но проблема в том, что моя переменная в первом компоненте не назначена значение изначально, но я использую бэкэнд и базу данных, чтобы присвоить ему значение

this.accountService.getOneAccount('dsh2d3sbh365a4d418f8').subscribe(account => {
         this.apiEndPoint= account['apiEndPoint'];
}

, поэтому при использовании переменной в другом компоненте значение равно «undefined». Я должен сказать, что когда я изначально присваиваю значение переменной apiEndPoint следующим образом:

apiEndPoint = 'value';

значение обычно присваивается другому компоненту.

...