问题标签 [ng-options]

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

javascript - Angular JS ng-options 没有价值

我正在尝试做一些我在当前项目中做过几次的事情,但不知何故它现在不起作用。

我有一个包含对象的数组:

现在我用 ng-options 创建一个选择框:

但是当我查看这些值时,它只是 0 和 1,即使 id 是 1 和 2。

Angular 不知何故没有正确地将 teacher.id 作为 ... 部分。

我错过了什么吗?

0 投票
2 回答
113 浏览

javascript - 预选值并在选择框中传递所选值

我有一个包含用户列表的下拉列表。该列表用于将用户分配给任务。task.assignedId我可以通过设置映射到用户的模型来预选分配的用户,如果我将模型设置为user并将其传递ng-change给选择,我可以分配一个新用户。我遇到的问题是做这两件事。我怎样才能有一个预选的值,然后将选择的新值传递给我的更新方法?

这是我拥有的当前代码,它正确设置了当前用户,但没有传递新选择的用户:

0 投票
3 回答
21943 浏览

angularjs - 从下拉列表中获取旧值和新值

我试图简单地获取以前的值,以及从下拉列表中新选择的值。在此示例中,下拉列表中预先填充了分配给用户的当前组。

当下拉列表更改时,我希望能够返回旧值和新值。我已经可以得到旧值,但我不知道如何返回新值。

控制器代码:

HTML:

我在这里使用下面第一个响应中提供的手表示例创建了一个小提琴。 http://jsfiddle.net/LHz9D/1/

0 投票
0 回答
164 浏览

javascript - 如何设置额外的属性

鉴于以下 angularjs,它会创建一个下拉设置值和文本:

这将创建:

如果我想为每个选项元素添加额外的属性,例如

0 投票
1 回答
1748 浏览

javascript - ngOptions 默认选择所有选项并在选择时消失选项

我有一个奇怪的问题,我似乎无法用我的观点进行故障排除。我正在使用一个指令来生成我的网站的树视图。当我选择一个站点时,我有两个选择框,其中填充了一个站点中的组和站点中的列表。When the options populate, they are all selected. 我检查了元素,它们都有option="selected"奇怪的是,当我单击一个选项时,所有其他选项都消失了,只剩下选定的选项。我已经在 Chrome 控制台中检查了源代码,是的,只保留了选定的选项标签。

在此处输入图像描述

例如,站点列表选择框有多个选项,但是当我单击旧文档时,它们其他的都消失了。在站点组中,所有组都已被选中 Ctrl:

看法:

服务和更多的观点

0 投票
1 回答
315 浏览

javascript - ngOptions 不更新为添加到数组的对象

我有一个包含对象的数组。当我将新对象推送到此列表时,视图不会更新以添加新对象。我认为它与 $scope.$apply 有关,但我不确定如何使用它。我已经尝试将推送功能包装在这个周围,但工厂说 $scope 是未定义的。

看法:

控制:

服务功能:

0 投票
1 回答
739 浏览

angularjs - ng-options 和 ng-bind 不适用于对象和字符串

ng-options我有一个绑定到(使用对象数组)和ng-bind(使用字符串)的下拉列表。这不起作用,因为对象比较失败。有解决方法吗?

谢谢

0 投票
3 回答
641 浏览

angularjs - Angularjs:以正确的方式选择 ng-options

对于带有 angularjs 的选择标签,我正在做:

...但这是正确的方式吗,因为网络上有很多其他方式?getdata() 获取 $scope.levels 数组。

0 投票
1 回答
1177 浏览

angularjs - Selectpicker : ng-options 使用 json 但是

我正在尝试在自定义选择器中显示不同的服务器 ID。如果选项标签是“硬编码”的,selectpicker 可以正常工作,但当我尝试从 json 文件中检索它们时(json 很好,因为它适用于同一页面中的表)。

在职的:

不工作:

奇怪的是,对于第二种情况下的每个硬编码选项(比如这里的“--YON--”),当我点击它时,服务器的 id 对应(意思是,如果我有两个选项,第二个服务器 id 在我的json对应第二个选项)在select中显示!

我尝试了我在网上看到的所有语法,但仍然无法正常工作......有人有想法吗?

0 投票
3 回答
6365 浏览

json - 如何在 ng-options 中显示深度嵌套的 JSON 对象

你如何将深度嵌套的对象从 hal+json 填充到 ng-options 中?

这是一个带有示例代码的 plunker:http ://plnkr.co/edit/0dPLEj1O63NUVMVdnZeK?p=preview