问题标签 [angular-ui-select]

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 回答
5783 浏览

javascript - Angular UI 选择单击时删除项目

我正在使用UI-Select,我注意到单击任何标签会使它们变成蓝色,这对我想做的事情没有任何意义。如果单击,我希望将它们删除。经过检查,我注意到一个“x”会触发以下内容:

进行一些挖掘后,我找到了触发它的模板,它是“match-multiple.tpl.html”。我将 ng-click 复制到输入,使其如下。

这破坏了标签系统(见图) 在此处输入图像描述

编辑 - 尝试了以下,错误消失了,但点击没有做任何事情。

如何将 ng-cick 附加到标签而不是“X”?

0 投票
3 回答
8711 浏览

javascript - angular-ui-select - 如何将对象属性绑定到 ng-model

我在一个简单的用户注册表单中使用 angular-ui-select:

这是我的国家/地区数组定义:

我在我的 html 中创建用户对象,每个字段都有一个绑定到用户的某些属性的 ng-model。当我使用简单的输入(例如 firstName)时,这很容易:

但是使用下拉菜单 - 我希望将国家名称显示在下拉列表选项中,并将其代码放置在用户对象中。我想避免为此在控制器中编写代码。(即 $scope.user.countryCode = $scope.country.selected.code; )

0 投票
5 回答
3614 浏览

javascript - 使用 ui-select 使用量角器进行测试

我正在尝试使用量角器测试 ui-select。在这个 ui-select 中,我有一个国家列表。我的 html 看起来像:

我的页面对象如下所示:

在我的规范文件中,我有:

但是当我运行我的测试时,ng-model 没有填充发送的数据。你有什么建议吗?谢谢

0 投票
0 回答
158 浏览

css - angular-ui-select2 是否支持 aria-selected 属性?

你能帮我吗,我需要将样式应用于 select2 控件中的选定项目。我正在使用 angular-ui-select2。在某些示例中,我看到 select2 表示具有aria-selected=true属性的选定项目,但在我的情况下,什么都没有。它应该以某种方式打开还是尚不支持?

我在研究时发现了这个讨论: https ://github.com/select2/select2/issues/2499

0 投票
1 回答
1674 浏览

angularjs - Angular UI Select,唯一值预选数组

假设我想要编辑一个现有实体,该实体具有一组值,这些值也是可选值的一部分。例如

我的 ui-select 指令将类似于:

然而,ui-select-choices选项列表似乎无法删除重复项,即使我使用过track by language.id.

知道如何正确执行此操作吗?

0 投票
0 回答
503 浏览

angularjs - 自定义指令中的 angular-ui/ui-select

我在自定义 angular 指令中使用 angular-ui/ui-select,当我第一次加载页面或进行完整的浏览器刷新时,单击下拉箭头时不会出现下拉菜单,但是,如果我导航到另一个状态(是的,我正在使用 ui-router)然后回到有下拉菜单的状态,下拉菜单工作得很好。以下是一些观察结果:

  • 我尝试对指令同时使用原型继承和隔离范围,但在这两种情况下,都存在错误行为。
  • 我将下拉菜单移到指令之外,它工作得很好。

有人知道我做错了什么吗?

谢谢

0 投票
2 回答
576 浏览

javascript - Angular ui-select 的值

在我的应用程序中有 ui-select:

在选择了一些东西后,我想将 select 的值添加到数据库中。

在我使用输入之前,添加到数据库没有问题。

这是我的控制器的一部分:

0 投票
1 回答
145 浏览

javascript - ui-select:预期的表达式,得到。(观点)

我在 v1.2.27 旁边安装了最新的angular-ui-select(v0.12)angular。我的页面无法加载。我得到:

这指的是我的 vendor.js 中的这个上下文:

这是怎么回事 ?我可以调查什么?

让我们检查一下 ui-select 的必要条件:

  • 角度 >= 1.2.18:好的
  • ngSanitize 模块:好的(尝试在前后加载它,没有区别)
  • 使用 bower 安装并在 css 之前包含其文件、js

我的app.js

bower.json

在这里我不明白:我得到bower_components/angular/angular.js版本 1.3.15 和bower_components/angularjs/angular.js版本要求,1.2.27。看起来 1.3 是 ui-select 的依赖项。

在我的gulpfile.js

感谢您的任何提示!

0 投票
1 回答
2403 浏览

angularjs - 向引导程序 ui-select 添加新值

有没有办法将列表中不存在的值添加到 ui-select。标记在多选中可用,但不适用于 ui-select。如果没有,还有其他我可以使用的库吗?

0 投票
1 回答
1306 浏览

javascript - 通过单选使用 ui-tagging

我是 angularjs 和 angular-ui 的新手,我对模块 ui-select 有疑问。我需要从列表中选择单个元素,如果没有值,用户可以手动添加,但是 ui-select 的标记系统不适用于单个值,我不知道为什么。

这是用户界面选择代码:

这是标记属性的功能:

有人能帮我吗?谢谢