问题标签 [ngx-chips]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - 如何使用 ngx-chips 设置初始值
我在设置初始值时遇到问题tag-input
。当admin
点击编辑按钮时,tag-input
必须从database
. 我怎样才能做到这一点 ?这是我的代码示例:
这是一些ts:
当用户单击编辑按钮时调用上述函数,它会抛出一些数据并将其设置在表单组中。但我需要在tag-input
. 我真正想要的是当用户点击标签输入上的一些初始值的编辑按钮时。我究竟做错了什么 ?。
angular - 引导程序上的角度 8 芯片自动完成
是否有任何类型的类似版本的芯片自动完成角度 8 和引导程序,就像这里的角度材料中的最后一个示例一样:https ://material.angular.io/components/chips/overview ?
我希望有可能通过现有用户或电子邮件邀请用户,就像在 gitlab 中一样(见下文):
angularjs - Angular而不是AngularJs的ngTagsInput的最佳版本是什么
我找到了 ngTagsInput 框架
https://mbenford.github.io/ngTagsInput/
一个功能非常丰富的库。但是对于 Angular 8 用户,我发现了 ngx-chips 框架
https://www.npmjs.com/package/ngx-chips
它似乎可以工作,但似乎缺少一些明显的功能,或者这些功能是可以实现的,但它们似乎难以实现。例如:提供不同颜色的芯片。
问题:
1) ngx-chips 是 Angular 2+ 的 ngTagsInput 最强大的替代品吗?有更好的吗?
2) 我知道不建议在 Angular 2+ 中使用 angularjs 库?那么使用 ngTagsInput 库可以使用吗?
angular - ngx-chips:无法显示自动完成的项目
在 Angular 中,我想在自动完成中显示项目(流派名称)。在.html
我写了以下内容:
在.ts
文件中,我编写了以下代码:
上面的代码安慰结果如下:
当我在浏览器的“输入标签”中输入内容时,它会显示以下错误:
core.js:6014 错误类型错误:无法在 TagInputDropdown.getMatchingItems (ngx-chips.js:1216 at Array.filter () 处读取 TagInputDropdown.matchingFn (ngx-chips.js:207) 处未定义的属性“toString” chip.js:1208) 在 SafeSubscriber.TagInputDropdown.show [as _next] (ngx-chips.js:1011) 在 SafeSubscriber.__tryOrUnsub (Subscriber.js:183) 在 SafeSubscriber.next (Subscriber.js:122) 在订阅者。 _next (Subscriber.js:72) 在 Subscriber.next (Subscriber.js:49) 在 FilterSubscriber._next (filter.js:33)
angular - Angular 8:ngx-chips 表单验证问题
我ngx-chips
在我的 Angular 8 项目之一中使用。当我在“编辑”表单 (ngForm) 中时,我看到tag-input
选择了 Genre 的名称。但是,我无法提交表单,因为它显示“必填字段”。请参阅下面我的代码是.html
文件:
在.ts
文件中:
当我控制台时this.genreIds
,它向我显示以下内容:
{value: 36, display: "Animation"};
angular - 带引导的角度芯片,不依赖于材料
详细信息:Angular v9 Bootstrap 4 @ng-bootstrap/ng-bootstrap v5.2.1
我试过ngx-chips,但它取决于角度材料。我的项目正在使用引导程序。现在我正在使用带有标签的 ng-select 。任何人都可以提出其他选择吗?
html - 如何在角度中禁用matchip
所以我有标签组件,并在我的图表详细信息组件中导入了该组件。在我的图表详细信息组件中,我有一个复选框,它将禁用位于图表详细信息页面内的所有输入框、下拉框和按钮,但是由于某种原因,当我单击该复选框时,我的导入标签组件没有被禁用。任何有关如何解决此问题的建议或帮助,以便用户在单击复选框时无法添加或删除标签,我们将不胜感激。
图表详细信息组件。HTML
我添加了 [disabled]="this.chart.isPublished" 但我收到一条错误消息“无法绑定到 'disabled',因为它不是 'mc-tags' 的已知属性。”。我也尝试过(禁用)但仍然无法正常工作,即使选中了复选框,用户仍然可以添加或删除标签。
标签 Component.HTML
现在我必须在标签 component.html 中的 mat-chip-list 上执行 [disabled]="true" 以便用户无法添加或删除它。我不想对此进行硬编码,而是想使用图表详细信息组件复选框来控制它。
它不会运行,但我已将这两个组件的整个代码附在此处https://stackblitz.com/edit/angular-ivy-wwfcai。谢谢
angular - 在 ngx-chips 中的 Tab 和 Spacebar 事件上动态添加标签
请任何人告诉我如何在 ngx-chips 的 Tab 和 Spacebar 事件上动态添加标签。