angular - 如何从过滤器内的输入中获取值
问题描述
我正在使用ngx-easy-table
. 有一个输入过滤器,我想在 keyup 上获得价值。已经看过文档,没有找到任何可以帮助我的东西。
有人知道这件事吗?
<ngx-table [configuration]="configuration" [data]="rows" [columns]="columns"
[noResultsTemplate]="noResultsTemplate">
<ng-template let-row>
<td>
<div>{{row.orgaosigla}}</div>
</td>
<td>
<div>{{row.itpanobjeto | truncatetext:50 }}</div>
</td>
<td>
<div>{{float(row.itpanvalorestimadototal) | currencyformat }}</div>
</td>
<td>
<div *ngIf="row.itpanmes">{{ mes(row.itpanmes) }}</div>
</td>
<td>
<div>{{row.priordescricao}}</div>
</td>
<td>
<div>{{row.obestdescricao}}</div>
</td>
<td>
<div>{{row.stipadescricao}}</div>
</td>
<td>
<div>
<a matTooltip="Excluir o Vínculo " (click)="deletar(row)" matTooltipClass="tooltip-azul"
matTooltipPosition="above"
class="mr-2 mouseHover">
<mat-icon class="material-icons delete">link_off</mat-icon>
</a>
</div>
</td>
</ng-template>
</ngx-table>
桌子。
public columns: Columns[] = [
{ key: 'orgaosigla', title: 'Unidade - Sigla' },
{ key: 'itpanobjeto', title: 'Objeto' },
{ key: 'itpanvalorestimadototal', title: 'Valor Estimado (R$)' },
{ key: 'itpanmes', title: 'Mês a Contratar' },
{ key: 'priordescricao', title: 'Grau de Prioridade' },
{ key: 'obestdescricao', title: 'Objetivo Estratégico' },
{ key: 'stipadescricao', title: 'Situação' },
{ key: 'actions', title: 'Ações', searchEnabled: false },
];
我想在 keyup 上获得值的输入是itpanvalorestimadototal
.
解决方案
作者在这里。如果您想访问其他事件,只需使用 output (event)
,如点击示例中所示:
- 代码:https ://github.com/ssuperczynski/ngx-easy-table/blob/master/src/app/demo/click-event/click-event.component.html
- 示例:https ://ngx-easy-table.eu/#/click-event
(event)
表通过输出发出所有事件。
推荐阅读
- javascript - 将 HTML 画布中的像素颜色操作为另一种颜色但具有相同的阴影
- python - 如何将 pandas udf 应用于大型矩阵数据框
- java - 是否可以将椭圆形 ShapeDrawable 用作 ProgressBarDrawable,其行为类似于环形 ShapeDrawable?
- google-chrome - Chrome 扩展自动启用
- c - 尝试在哈希表中插入键时收到“分段错误”
- html - 使用输入中的文本创建超链接
- html - 为什么我的 p 元素不使用 boostrap flexbox 属性居中对齐中心?
- c# - Microsoft Azure C# API 的替代方案
- python - 从图像图中检索 matplotlib 中的鼠标坐标(不是图)
- php - 使用 AJAX/JSON 在 value="" 中传递数组数据,用 ':' 分隔 | PHP, HTML