【发布时间】:2018-11-25 02:20:23
【问题描述】:
我被困在这里
当我单击列表时,没有任何反应,控制台也没有显示任何内容。我使用搜索过滤器打字稿进入列表过滤器。我不擅长 ionic 尤其是 angular js。
popular.html:
<ion-item>
<ion-select (click)="this.filterService.getYear($event)" >
<ion-option value="first">1st Year</ion-option>
<ion-option value="second">2nd Year</ion-option>
<ion-option value="third">3rd Year</ion-option>
<ion-option valur="fourth">4th Year</ion-option>
<ion-option value="fifth">5th Year</ion-option>
</ion-select>
</ion-item>
过滤器.ts:
getYear(searchbar, item)
{
let nav = this.app.getActiveNav();
console.log(this.posts);
this.keyboard.close();
this.initializeItems();
var q = searchbar.srcElement.value;
if (!q) {
return;
}
this.filters = this.posts.filter((value) => {
console.log(value);
if (value.data().year && q) {
if (value.data().year.toLowerCase().indexOf(q.toLowerCase()) > -1) {
return true;
}
return false;
}
});
}
【问题讨论】:
标签: typescript ionic3