[英]How can I pass data from a database to an ng multiselect-dropdown
[英]i have -multiselect-dropdown , and all i need is send my value when put request into backend , but i cant catch value
<ng-multiselect-dropdown
class="col-4 ng2-select-dropdown"
[placeholder]="'Select Tags'"
formControlName="tags"
id="select_tags"
[settings]="dropdownTagsSettings"
[data]="tagsList"
(onSelect)="onItemSelectTags($event)"
>
</ng-multiselect-dropdown>
<ng-multiselect-dropdown
class="col-4 ng2-select-dropdown"
[placeholder]="'Select Stores '"
[settings]="dropdownStoreSettings"
[data]="myStores"
formControlName="stores"
(onSelect)="onItemSelect($event)"
(selectionChange)="changeSelectedStores()"
>
</ng-multiselect-dropdown>
值為 id,當我將 select 項目推入數組時,但是當我取消選擇相同的項目時,該 id 仍然存在於數組中
在 html 中為 ng-multiselect-dropdown 和 component.ts 添加 (onDeSelect)="onDeSelect($event)" 事件以及從數組中刪除項目的以下方法
public onDeSelect(item: any)
{
console.log(item);
this.storeSelectedData.forEach((element, index) =>
{
this.storeSelectedData.forEach((element, index) => {
if (element == item.id)
delete this.storeSelectedData[index];});
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.