Я работаю над проектом ionic / angular и мне нужно отобразить всплывающую подсказку, если вы нажмете кнопку, когда список пуст.
В моем html есть следующее:
<button ion-button icon-only [tooltip]="tooltipText" duration="5000"
event="click" positionV="bottom" (click)="tooltipchange()"
class="iconColors iconSizePresentation">
<ion-icon name="xxx" class="headerIcons iconSize iconSizePresentation">
</ion-icon>
</button>
и это файл .ts:
onlinetext = "originaltip";
tooltipText = "";
.....
tooltipchange() {
if (this.arr.length == 0) {
this.tooltipText = onlinetext;
} else {
this.tooltipText = "";
}
}
Что происходит, когда я добавляю элемент в список, а затем нажимаю на кнопку, он по-прежнему показывает текст «оригинала» , Когда я нажимаю второй раз, он исчезает, и последующие щелчки в порядке. Но затем, когда я удаляю все элементы из списка и нажимаю кнопку, снова первый раз, когда он не показывает текст, но последующие щелчки показывают правильный текст.
Это часто встречается? Кто-нибудь знает, почему это может происходить?