问题标签 [angularjs-select2]
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.
angularjs - 我的 Angular Select2 下拉菜单需要传递更多的值,而不仅仅是更改事件的选项名称
我正在使用 Angular-Select2,实际上我需要的是在更改时收集一些比当前选择的选项名称更多的值。例如,如果选择了 options Red、Blue、Yellow,则当前值是这些值的数组。我想要做的是在选择框下方显示所有(在本例中)选择的颜色。到目前为止它的工作原理 - “颜色”正在显示,当我从选择框中删除一个(作为标签,通过单击 X 符号)时,底部会相应更新。
我需要进一步完成的是发送其他值或至少一个(id),以便我可以查询我的数据库。我知道,我可以将它包含在实际名称之前,然后在我的列表中删除以便能够单独操作它,但随后 id 也会显示在下拉列表和选定选项中。
如何进行?是否有任何内容可以附加到选项并在显示文本选定选项文本的以下区域内发送和阅读。
我期待着这样的变化:
编辑:如果感到困惑 - 这是多选下拉菜单。编辑:
select2 标记:
angularjs - 使用 select2 angularjs 选择一列并过滤值
我对 angularjs 很陌生。现在我有一个数据表和一个过滤器。在过滤器中,我有 2 个选择:列和值。选择一列并使用该值进行过滤。我的想法如下:
f.column 绑定到我选择的列名。我需要 angularjs 无法识别的 {{row.(f.column)}} 之类的东西。有什么办法可以解决吗?
谢谢
angularjs - 将 select 的默认值设置为 null 选项
根据Angular 文档,您可以创建一个不属于您的模型的 null 选项。这允许您有一个描述性的选项。IE 在他们的例子中他们有-- choose color --. 如何使 null 选项成为默认选项?我希望用户在首次加载页面时看到这个描述性的 null 选项。
如果您还可以告诉我如何通过角度禁用 null 选项,则可以加分。
angularjs - 如何使用 Angular 或 Zepto JS 包含 select2
我使用带有 Angular JS 的 Ionic 框架开发了一个移动应用程序。
现在我已经在选择框上工作了,但用户想要搜索类型的(Select2)选择框,但我不会在我的应用程序中使用 jQuery 和 select2 插件,但我可以使用Zepto.jsAngular JS。
所以,伙计们,如果你对此有任何想法。
angularjs - allowClear="true" 在 angular-ui 选择中不起作用
如何清除angular-ui select中的选定值。我想要这样的东西
angularjs - 角度选择2慢,数据集较大
我正在尝试将 select2 与 5,000 个数据集一起使用。
交互很慢,尤其是搜索。在不久的将来,我将需要处理超过 500,000 个的数据集。
关于如何提高效率的任何建议?
我对 bootstrap typeahead 没有性能问题,虽然被授予,但功能和显示元素较少。我也不知道搜索功能如何与 typeahead 一起使用。
这是 plunker 示例,与 select2 的演示相同,但有 5,000 行数据 http://plnkr.co/edit/RyCTTloW6xp81WvoCzkf?p=preview
javascript - JQuery Select2子项未显示为选中
我在数据中有一个带有“children”属性的 select2 框,它按预期呈现。但是在编辑屏幕中,当我们选择一个子元素时,它的父元素会保留在下拉列表中。例如,当我们在添加表单中选择“现场乐队”但编辑表单显示“娱乐”为选中状态时。请找到我正在使用的数据格式和源代码。请帮我解决这个问题。
数据
源代码:
javascript - 在控制器中更改范围变量不会更改视图中的变量
我将 Select2 与 AngularJS 一起使用,并且我想更改与控制器中的选择框关联的 ng-model。目前在我的 plunkr 示例中,每当我更新 ng-model 时,select2 框都会清除,就好像我将 ng-model 重置为空数组一样。我如何设置它,以便我可以先添加一个人,然后在控制器中启动一个功能以向选择框添加更多选择,然后在框中同时看到原始选择和新选择?
JS 控制器
HTML
angularjs - Select2:如何将自定义样式添加到下拉列表中不存在的选项?
我正在使用select2。我允许用户选择不匹配的关键字。只是想知道当有人确实键入了不匹配的内容时,您如何设置不匹配的下拉项以显示不同的样式?我想把它变灰或让它变成斜体或其他东西。
这是一个示例,第一个下拉项与下拉列表中的其他任何内容都不匹配:

我正在使用 Angular,但我很高兴任何有 jQuery 解决方案的人也能回答。我可以将它用于 Angular。