【发布时间】:2018-11-10 19:19:03
【问题描述】:
我是 Angular 4 的新手,我开始使用 Angular 多选并使用以下 npm 包
https://www.npmjs.com/package/angular2-multiselect-dropdown
我可以正确配置它,并且还可以获取选中和取消选中的项目/事件。
现在我的问题是仅显示占位符文本,即使是否有选定的项目。我想忽略要显示在顶部的选定项目。
如果从项目中选择了任何项目,则多选框将转换如下
但如果有选定的项目,我想保持占位符不变,如下所示。
我一直在尝试通过响应式行为来摆脱它。但无法找到解决方案。请帮帮我。
【问题讨论】:
-
请分享一个复制此问题的最小 Stackblitz 示例。
-
我没有使用此组件的经验,但您似乎可以自定义所选项目在文本框中的显示方式:
<angular2-multiselect ...> <c-badge> <ng-template let-item="item"> <label style="margin: 0px;">{{item.itemName}}</label> ... </ng-template> </c-badge> </angular2-multiselect>(参见npmjs.com/package/…)也许您可以尝试使用空模板? -
也许你可以尝试在开发者的 Github 页面上提问。 github.com/CuppaLabs/angular2-multiselect-dropdown/issues
标签: css angular npm responsive-design