簡體   English   中英

如果找不到項目,Angular ng-select autocomplete 如何提供“創建新項目”的選項?

[英]Angular ng-select autocomplete how to provide option to "create new item" if No Items found?

在 ng-select (Angular) 中,如果基於用戶搜索的數據列表中沒有匹配項,是否有辦法提供“新建”?

當找不到匹配項時,我喜歡創建新項目,例如下面的參考圖片。

在此處輸入圖像描述

根據 ng select config,我們可以選擇只為未找到的文本 (notFoundText) 設置文本。 我沒有提供任何 HTML 模板選項。

有什么建議么?

NG-選擇 Stackblitz - https://stackblitz.com/edit/ng-select-not-fount-text-not-working-5gcdlq?file=src%2Fbindings-default-example.component.ts,src%2Fbindings-default -example.component.html

我們可以傳遞如下模板。

<ng-select 
[items]="defaultBindingsList" 
[(ngModel)]="selectedCity"

>
<ng-template ng-notfound-tmp let-searchTerm="searchTerm">
<div class="ng-option disabled">
    No data found for "{{searchTerm}}". Do you want to create new?
    <button>Create New</button>
</div>
</ng-template>
</ng-select>

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM