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

angularjs - Angular 在设置模型值时将奇怪的选项添加到选择元素中

我有一个这样定义的选择元素:

当我没有在包含此选择元素的指令中设置任何类型的值时,一切正常。但是当我执行类似的操作时newAddressForm.country_id = 98,Angular 不会选择值为 98 的选项,而是在选择元素的顶部注入一个新选项,如下所示:

是什么赋予了?这是什么格式,为什么会这样?请注意,如果我console.log(newAddressForm.country_id)在指令中执行 a ,我会得到一个 normal "98",这在生成的 HTML 中很奇怪。

编辑: 情况更新。切换到使用ng-select,但问题仍然存在。

奇怪的元素不再出现,但是,现在顶部有另一个元素,一个只有问号?作为值,没有标签的元素。

这就是我收集到的 Angular 的"none selected"选择。不过,我仍然不明白为什么它不会选择我告诉它选择的选项。

newAddressForm.country_id = 98仍然没有结果。这是为什么?

0 投票
12 回答
143607 浏览

angularjs - 使用 AngularJS 从选择选项中删除空白选项

我是 AngularJS 的新手。我搜索了很多,但它并没有解决我的问题。

我第一次在选择框中得到一个空白选项。

这是我的 HTML 代码

JS

但这似乎不起作用。我怎样才能解决这个问题?这是JSFiddle 演示

0 投票
2 回答
7783 浏览

angularjs - Angular 选择中的默认文本

默认情况下,如果在 a 中没有选择任何内容,则 angular 使用空值<select>。我怎样才能把它改成这样的文字Please select one

0 投票
2 回答
984 浏览

javascript - AngularJS - 获取选定的值

我遇到了 ng-model 和 ng-selected 的问题。开始时 ng-model 为 null,并选择了正确的值。因此,如果您提交表单:

这是不正确的。

所以,我希望模型根据属性<select>获取所选值。ng-selected更新所选值并使用该值更新模型的正确方法是什么?

0 投票
2 回答
2292 浏览

mysql - angularjs如何从mysql中检索数据并在ng-select和ng-options中显示

我试图使用 ng-select 和 ng-options 以 html 形式填充数据。但无法弄清楚。我的代码如下所示:

}

0 投票
1 回答
40 浏览

javascript - 当我在下拉框中选择其他值时,默认值不会消失

我有默认值作为第一个值的下拉框。但是当我在下拉列表中选择任何其他值时,下拉框中的值保持为默认值。

此代码产生:

0 投票
2 回答
2815 浏览

angularjs - 如何将 ng-select group by 用于布尔值,并带有顺序和标签?

我有一些数据:

我想在 ng-select 中显示为:

热门
bbb
ccc
其余
aaa
ccc
ggg
hhh

所以我用过

然而,这正在返回:

aaa
ccc
ggg
hhh
真实
bbb
ccc

我如何标记组并按组排序?

0 投票
2 回答
318 浏览

angularjs - 将 ng-model 传递给自定义指令并使其工作的问题

我创建了一个自定义指令,该指令使用国家列表自动填充选择。该指令有一个预选隔离范围属性,如果设置为 true 将预选一个国家。

ng-model也作为隔离范围属性传递问题是ng-model不会被设置

谁能给我一些关于如何制定<auto-countries>指令以便我能够设置的指示ng-model

这是我的指令代码:

更奇怪的是,在完全不使用预选的指令的更简单版本ng-model中,将设置。

没有例子有点难以理解,所以这里有一个 Plunkr! http://plnkr.co/edit/e1HPgGQlne7Q4TcNJ9XT?p=preview

0 投票
2 回答
90 浏览

angularjs - 无法将范围值设置为选择框

我写了如下代码

这工作正常。但问题是,我想从另一个函数更改选定的值。我将值设置为

这是 JSON 的样子

但是选择值不会改变。我做错什么了吗??或任何其他要使用的功能?

0 投票
1 回答
62 浏览

javascript - 使用 ng-select 改变范围

我对 ng-select 有一个独特的问题。我有多个选择框填充了相同的 $scope.list (这是一个重要的要求)。

这些项目只能在一系列下拉列表中选择一次。我无法实现这一点 - 因为删除 $scope.list 会从前一个选择框中删除该项目。