Angular5 - интеграция API контактов Google - значения изменяются в компоненте, но не отражаются в HTML

Потому что он прерывает инкапсуляцию - вот почему большинство людей сильно использует аксессуры. Однако, если вы считаете, что это правильное решение для вашей задачи, проигнорируйте его (что означает строгие жалобы об инкапсуляции) и сделайте то, что подходит для вашего проекта. Не позволяйте нацистам OO сказать вам об ином.

1
задан Sanjay Kumar N S 27 February 2019 в 10:16
поделиться

1 ответ

Похоже, что вы используете API для обновления какого-либо объекта без изменения самого объекта. Можете ли вы показать использовать вашу интеграцию API? ты используешь rxjs или сглаживаешь? Или простой обратный вызов / обещание?

Если это так, возможно, попробуйте что-то подобное

onGettingGoogleContacts(gcontacts: any) {
   this.googleContacts = ...gcontacts;
}

, это создаст клон ваших данных и, таким образом, вызовет отражение

.
0
ответ дан Toinou Wbr 27 February 2019 в 10:16
поделиться
Другие вопросы по тегам:

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