我使用下面的搜索管道来显示记录集并将管道名称附加到 HTML 文件中。下面的管道将获取用户在搜索栏中输入的值,并根据用户输入的内容显示记录。在下面的代码中,我尝试根据病例编号和患者姓名搜索记录。这一切正常。但我不知道如何处理找不到记录。当用户在搜索栏中输入内容时,如果没有记录,我需要显示一条消息“未找到记录”。
最佳答案
您可以创建一个包含过滤管道结果的变量并检查结果数组的长度。
<ng-container *ngIf="( nonFinalArList | pksearch:searchNonFinalData) as result">
<div *ngFor="let nonFinalArList of result; let i = index"> </div>
<p *ngIf="result.length === 0">No Result</p>
</ng-container>
关于angular - 如何使用 Angular 搜索管道显示未找到记录消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51926295/