У меня есть два компонента, в одном из них есть переменная, которую я хочу использовать в другом.
Я сделал первый компонент в качестве поставщика:
Затем я импортировал компонент в другой компонент и использовал его в конструкторе:
тогда я использовал переменную:
но проблема в том, что моя переменная в первом компоненте не назначена значение изначально, но я использую бэкэнд и базу данных, чтобы присвоить ему значение
this.accountService.getOneAccount('dsh2d3sbh365a4d418f8').subscribe(account => {
this.apiEndPoint= account['apiEndPoint'];
}
, поэтому при использовании переменной в другом компоненте значение равно «undefined». Я должен сказать, что когда я изначально присваиваю значение переменной apiEndPoint следующим образом:
apiEndPoint = 'value';
значение обычно присваивается другому компоненту.