我在獲取元素的innerHTML時遇到問題。 我在Ionic/Angular/Typescript中有一個項目,一個頁面由一個帶有幾個離子項目的離子列表組成。我也有一個搜索框,我只想看到包含搜索輸入字符串的離子項。篩選與輸入相匹配的列表項目
我試圖類似:
<ion-list>
<ion-item *ngIf="f(this)"> ...
</ ion-item>
</ ion-list>
和寫了一個函數搜索輸入是否匹配的innerHTML(或的textContent),該元件的該取作爲參數的元素和檢查。
public f(t: HTMLElement): boolean {
return t.textContent.indexOf(this.searchInput) !== -1;
}
這個邏輯的問題是,「這個」似乎是函數內部未定義的。
請告訴我們你寫的功能 - 我們爲了回答有關它的任何問題都需要這個。 – moopet
public f(t:HTMLElement):boolean { return t.textContent.indexOf(this.searchInput)!== -1; } – flaviumanica