问题标签 [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.
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
仍然没有结果。这是为什么?
angularjs - 使用 AngularJS 从选择选项中删除空白选项
我是 AngularJS 的新手。我搜索了很多,但它并没有解决我的问题。
我第一次在选择框中得到一个空白选项。
这是我的 HTML 代码
JS
但这似乎不起作用。我怎样才能解决这个问题?这是JSFiddle 演示
angularjs - Angular 选择中的默认文本
默认情况下,如果在 a 中没有选择任何内容,则 angular 使用空值<select>
。我怎样才能把它改成这样的文字Please select one
?
javascript - AngularJS - 获取选定的值
我遇到了 ng-model 和 ng-selected 的问题。开始时 ng-model 为 null,并选择了正确的值。因此,如果您提交表单:
这是不正确的。
所以,我希望模型根据属性<select>
获取所选值。ng-selected
更新所选值并使用该值更新模型的正确方法是什么?
mysql - angularjs如何从mysql中检索数据并在ng-select和ng-options中显示
我试图使用 ng-select 和 ng-options 以 html 形式填充数据。但无法弄清楚。我的代码如下所示:
}
javascript - 当我在下拉框中选择其他值时,默认值不会消失
我有默认值作为第一个值的下拉框。但是当我在下拉列表中选择任何其他值时,下拉框中的值保持为默认值。
此代码产生:
angularjs - 如何将 ng-select group by 用于布尔值,并带有顺序和标签?
我有一些数据:
我想在 ng-select 中显示为:
热门
bbb
ccc
其余
aaa
ccc
ggg
hhh
所以我用过
然而,这正在返回:
aaa
ccc
ggg
hhh
真实
bbb
ccc
我如何标记组并按组排序?
angularjs - 将 ng-model 传递给自定义指令并使其工作的问题
我创建了一个自定义指令,该指令使用国家列表自动填充选择。该指令有一个预选隔离范围属性,如果设置为 true 将预选一个国家。
ng-model
也作为隔离范围属性传递问题是ng-model
不会被设置。
谁能给我一些关于如何制定<auto-countries>
指令以便我能够设置的指示ng-model
?
这是我的指令代码:
更奇怪的是,在完全不使用预选的指令的更简单版本ng-model
中,将设置。
没有例子有点难以理解,所以这里有一个 Plunkr! http://plnkr.co/edit/e1HPgGQlne7Q4TcNJ9XT?p=preview
angularjs - 无法将范围值设置为选择框
我写了如下代码
这工作正常。但问题是,我想从另一个函数更改选定的值。我将值设置为
这是 JSON 的样子
但是选择值不会改变。我做错什么了吗??或任何其他要使用的功能?
javascript - 使用 ng-select 改变范围
我对 ng-select 有一个独特的问题。我有多个选择框填充了相同的 $scope.list (这是一个重要的要求)。
这些项目只能在一系列下拉列表中选择一次。我无法实现这一点 - 因为删除 $scope.list 会从前一个选择框中删除该项目。