Tôi có một nút trên thẻ với dòng chữ "Unreeze". Tôi muốn chuyển nó thành "Freeze" khi nhấp vào nút. Đây là mã ny:
<a class="btn btn-primary full-width" (click)="clickFreeze($event)">
<i class="fa fa-plus-circle"></i>Unfreeze</a>
private clickFreeze(event) {
console.log("event.srcElement.childNodes[1].textContent", event.srcElement.childNodes[1].textContent);
if(event.srcElement.childNodes[1].textContent =='Unfreeze'){
event.srcElement.innerText="Freeze and Save";
} else if(event.srcElement.innerText =='Freeze and Save'){
event.srcElement.innerText="Unfreeze";
}
}
Vì một số lý do, nó không hoạt động. event.srcElement.childNodes[1].textContent
bằng với "Unreeze" khi tôi điều khiển nó nhưng nó không vào vòng lặp if.
<a class="btn btn-primary full- thong" (click)="clickFreeze($event)"> <i class = "fa fa-plus-circle"> </ i> Unreeze </a>
—
Yogesh Mali
không nghịch với phần tử DOM trực tiếp trong mô hình.
—
Krishna Prashatt
Bản sao có thể có của Cách thay đổi văn bản Thẻ neo trên Nhấp vào góc 2
—
dasunse