问题标签 [angularjs-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 投票
2 回答
2238 浏览

angularjs - 如何在AngularJS中有条件地设置选定的属性

我有一个这样的选择字段:

如您所见,现在我总是选择第一个选项。但实际上“交换”有一个“选定”字段,它是一个布尔值,如果该选项应该是选定的,则设置为 true。

你会怎么做?

提前致谢!

0 投票
1 回答
1855 浏览

angularjs - “ng-options”上“track by”的目的是什么

ng-options使用 Angular 1.3 时trackexpr (track by) 的目的是什么?

在 Angular 1.2 中,此表达式更改了value=""生成选项上的表达式,以匹配集合中每个项目的 trackexpr 的结果。在 Angular 1.3 中不再是这种情况,根据这个 jsfiddle:http: //jsfiddle.net/3fzkym3m/。现在选项只有增量值。

在 Angular 1.2 中,生成的选项列表是:

在 Angular 1.3 中,生成的选项列表是:

Angular 是否仍在使用 track by 来匹配源集合和所选项目之间的对象?这样做还有性能优势吗?为什么在 Angular 1.2 和 1.3 之间会发生这种变化?

0 投票
4 回答
1332 浏览

angularjs - AngularJS没有填充或初始化选择

在 AngularJS 文档中,他们引用了这个 fiddle ,我从这里得到了一个简单的 jsfiddle 。

整个 HTML:

AngularJS 控制器:

我在小提琴中看到的结果:

在此处输入图像描述

除了没有看到初始化之外,我也没有看到列表项,也不知道为什么。我错过了什么?

0 投票
1 回答
56 浏览

angularjs - 带有模板的 angluarjs ng-option

我想创建一个带有文本和图标的下拉选择。我的出发点是这样的:

但不是显示名称,而是我想放这样的东西:

我如何在 ng-options 中做到这一点?

0 投票
1 回答
1493 浏览

javascript - Angular.js:具有对象属性的 ng-options 的 HTML 选择元素

我正在构建我的第一个 AngularJS 应用程序,我真的很喜欢我目前看到的概念。

现在我有以下数据结构,我想将其作为选择 HTML 元素引入视图:

我尝试将数据结构 objs 绑定到一个选择下拉列表,如下所示:

这导致:

..但我希望:

切换到

不行。。

有谁知道我的错是什么?我尽量避免用 ng-repeat 来做这件事。

0 投票
2 回答
13254 浏览

javascript - Angular JS - 将选定的文本作为 ng 模型(没有 ng-options)

在我后面的代码中,我填写了一个 DropDownList 如下(使用 VB)

然后是客户端,我有一个选择标签,其中填充了来自服务器端的选项,如下所示:

我这里不能用ng-options!现在,每当我从 更改值时select,我都会得到CountryNameINUSML此外,我无法编辑选项的值,因为它们在服务器端代码中使用。

在这里,我想要CountryNameas IndiaUnited States或者Malaysia相反!我能做些什么?

0 投票
4 回答
39690 浏览

angularjs - 无法设置 ng-options 的选定值

我正在尝试填充下拉选择选项列表并使用 ng-model 和 ng-options 设置默认选择值。

在我看来,我有以下代码:

在我的控制器中:

该列表正在填充siteList对象中正确的 3 个选项,但它没有像我期望的那样默认选择步行?为什么不?

现在,当我改变这个时:

对此:

现在它起作用了。为什么?不是一样的吗?

0 投票
2 回答
20117 浏览

javascript - 将枚举值绑定到 ng-options angular js

来自 http GET 方法的响应 JSON 如下所示

如何在 Angular js 的选择下拉框中绑定这些数据。我试过这个选项:

但我在下拉列表中得到 [object,object] 。

0 投票
1 回答
1829 浏览

html - 在使用 angularjs laravel 存储在数据库中的选择框中显示所选项目

我正在尝试将存储的值从数据库中获取到选择框中,但它没有显示。选定的值显示在控制台(检查元素)中,但它只是不显示。

HTML


AngularJS


控制器(LARAVEL)


检查元素(铬)

在此处输入图像描述

从检查元素中可以清楚地看出数据在那里,但它只是没有显示为选择框中的选定项目。有人可以告诉我我做错了什么吗?

0 投票
1 回答
26 浏览

html - 所选日期未保留在选择框中

我有这样的物品:

当我做:

我可以选择一个小时,然后它会在选择中保持可见。然而,这是发送到 selectedItem 的内容:

如果我将其更改为:

那么值

放在 selectedItem 中,这是我想要的(因为这也是将发布到后端的内容)。但是在选择框中它是空白的。为什么是这样?

我创建了一个 plunk:http://plnkr.co/edit/qKMPBbQsP6CJAeslrM6E