每当用户在PRIME NG数据表的搜索文本框中按下‘ENTER’键(我已经使用了Angular2的(keyup.enter)事件来触发服务方法),它就会以一个空异常结束。实际操作是,当用户在过滤文本框中输入数据并按回车键时,将在服务器端(Asp.NET WEB API)进行数据过滤,并将数据显示在网格中。/node_modules/primeng/components/datatable
PrimeFaces对p:dataTable进行了非常好的筛选。从UX站点上看,它很棒,因为filter字段位于列标题中,因此毫无疑问,您正在过滤的是什么,并且它正在运行--数据在您输入时会发生变化(好吧,只有在您稍作停顿的情况下,但在我看来,这正是用户所期望的)。datatable.js包含专门的Ajax调用( PrimeFaces 3.5中的行: 839,版本):
op