【发布时间】:2018-10-22 14:05:55
【问题描述】:
我尝试使用管道过滤产品(如果没有从列表中选择过滤器,我将显示所有产品) 但我遇到了一个错误。为什么?
<h2>store</h2>
<select [(ngModel)]="selectedOption" name=Gender>
<option *ngFor="let g of GenderFilter">{{g.DisplayText}}</option>
</select>
<select>
<select [(ngModel)]="selectedOptionPrice" name=Price>
<option *ngFor="let p of PriceFilter">{{p.DisplayText}}</option>
</select>
<tr *ngFor="let P of products | filer : Gender | orderBy: 'GenderFilter'">
<td>{{p.DisplayText}}</td>
</tr>
<tr *ngFor="let P of products | filer : Price | orderBy: 'PriceFilter'">
<td>{{p.DisplayText}}</td>
</tr>
<ul>
<li *ngFor="let store of stores">
<ul>
<li *ngFor="let product of store.Products">
<img src={{product.ProductImage}}>
<p>store: {{ store.StoreName }}</p>
<p>Product Price: {{ product.Price | currency}}</p>
<p>Product Title: {{ product.ProductTitle }}</p>
</li>
</ul>
</li>
</ul>
【问题讨论】:
-
你遇到了什么错误?
-
@TalhaJunaidCan't bind to 'ngModel' 因为它不是 'select' 的已知属性。 ("
store
-
您是否在
*.module.ts文件中导入了FormsModule??
标签: angular filter pipe angular-ngmodel