我有一个mat-table,其中包含来自数据库的数据。在此表中,我有字段“ ID”。我想创建过滤器,在该过滤器中,我将选择已分配值的字符串,并以此值来过滤表。
所以我有模型:
export class serviceNames{
constructor(
public value: number,
public name: string) {}
}
然后数组:
serviceName = [
new serviceNames(1, "Orange"),
new serviceNames(2, "Blue"),
new serviceNames(3, "Yellow")
]
选择:
<select matNativeControl>
<option *ngFor="let serivceNames of serviceName" [value]="serivceNames.value">
{{ serivceNames.name }}
</option>
</select>
在选择名称(例如“ Orange”)之后,是否可以通过方法将[value]从选项传递到过滤器?
我不是要准备编写代码,而是要提供指示;)