问题标签 [md-chip]

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.

0 投票
1 回答
472 浏览

angular - 默认选择的 MatChip 不与 MatChipList selected 属性同步

默认选择的MatChip不与MatChipList selected 属性同步 即使选择了 Lime,初始选择的芯片也是空的。当我们再次双击时,Chip 被添加到选中但不是最初。演示在这里

0 投票
0 回答
168 浏览

angularjs - (AngularJs 材料)使 md-chips 可编辑,同时将一组有序的对象显示为芯片

我正在使用 md-chips 组件添加一个对象,就像

下面是我生成对象的 Js 代码

我想使用md-enable-chip-edit但它只适用于基本模板。

有什么建议吗?

PS:我尝试在基本模板中制作芯片,然后我制作了一个为我创建对象的函数..它在我的添加视图中工作,但在编辑视图中失败,因为我从附加到 ID 的数据库中检索对象。

0 投票
0 回答
231 浏览

javascript - 未添加重复芯片时触发的验证事件

当我尝试添加重复的芯片时,组件会自动删除新添加的芯片,因为它不允许添加重复的芯片。

我需要触发一个事件,我可以依赖该事件来查看用户无法添加重复筹码的验证消息


尝试添加重复的芯片..重复的芯片将被自动删除,没有任何验证消息https://codepen.io/aRagabCs/pen/OYXwEx

0 投票
1 回答
298 浏览

angular - 带有取消图标的 matChip 无法移除并以不同方式显示

实际:无法移除芯片 预期:点击 x 即可移除芯片

我做了以下动作:

  1. 在主 app.module 中导入 MatIconModule 和 MatChipsModule。带有我的代码的模块是子模块/延迟加载。我还需要在子组件中导入 MatIconModule 才能使图标正常工作。

从“@angular/material/chips”导入 { MatChipsModule };

  1. 在 index.html 中添加了以下内容

链接 href="https://fonts.googleapis.com/icon?family=Material+Icons" rel="stylesheet"

  1. 在 style.css 中添加了 ff 并更新了 angular.json 文件。

@import "@angular/material/prebuilt-themes/indigo-pink.css";

"styles": [ "src/assets/css/style.css"] //angular.json

  1. 安装锤
0 投票
2 回答
291 浏览

swift - MDCChip 选择的图像正在取代我的标题标签

我正在我的应用程序的集合视图中实现 MDChips,但遇到了一个我无法解决的问题。

当我将 selectedImageView 添加到我的芯片并在我的集合视图中选择芯片时,图像按预期显示,但标题由于图像的幻影而移位。

我尝试过使用内在内容和 UIEdgeInsets,但我似乎找不到解决方法。

有什么办法可以避免这种情况发生吗?我希望图像出现而不取代芯片视图中的任何其他内容。

任何提示或帮助将不胜感激!

0 投票
0 回答
112 浏览

html - 如何在 md-chips 中的每个 md-chip 上方添加标签?

我想根据它们的类型在 md-chip 上方创建一个标签,但是具有相似类型的对象应该像这样分组在一个标签下:

抱歉,我无法嵌入图像来显示我的需求,而只能在文本中进行。

这是我尝试过的:

但是,这会导致如下错误

angular.js:13550错误:[ngModel:nonassign]表达式'arrayList | filter: {type: 'orange'}' 是不可赋值的。元素:

我还有其他方法可以达到同样的效果吗?

[更新] 假设有第二个橙色项目,则应在最后一个黄色项目的正下方创建第二个橙色项目的新标签和 md-chip。已更新示例代码。

0 投票
0 回答
356 浏览

jquery - 使用 jquery 设计动态芯片 - chipSetEl.appendChild 不是函数

当用户从下拉列表中选择一个选项时,我正在尝试添加标签。所以他们可以选择多个项目,然后在下面会有标签来展示这些选择。

我目前的尝试,试图取自:https ://material.io/develop/web/components/chips/

我的错误目前是:

chipSetEl.appendChild 不是函数

但是,如果我取消注释芯片集初始化,我也会收到错误消息:

this.root_.querySelectorAll 不是函数

芯片组 el console.log:

在此处输入图像描述

编辑

chipSetEl的新定义和定制化的尝试:

0 投票
2 回答
343 浏览

python - 如何检查是否在 KivyMD 中选择了 MDChip?

Python 3.9.0

目标

一种查找当前是否选择了 MDChip 的方法

问题

使用checkMDChips 的属性来确定是否选择了芯片返回True,即使该芯片被选择与否。我希望它在未选择芯片时返回false 。

示例代码

KV 脚本在上面提供的 main.py 文件中

期望

我想从芯片中选择多个值并将它们传递给一个函数

图片取自本文档