问题标签 [angularjs-select2]

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 投票
3 回答
14680 浏览

angularjs - select2 中的 Angular ng-options - 设置值属性

我有一系列国家:

以及一系列选定的国家:

我使用 select2 来选择国家。我从 ng-repeat 开始生成<options/>标签:

这种方法效果很好,但它导致表单$dirty在开始时是正确的。所以我开始使用 `ng-options- 机制(在阅读了这个答案之后):

现在的问题是项目的值不是国家代码,而是它们在数组中的索引。

我错过了什么吗?

0 投票
1 回答
1576 浏览

jquery - 在 Angular js 中为 ui-select2 添加新选项

我在 angularjs 中使用 ui-select2,它使用 jquery 的 select2 插件。我有一些预定义的列表,然后当我开始搜索任何内容时,如果在列表中找不到,我想添加一个新值。我正在做这样的事情:

但是单击不起作用,并且永远不会打印 addCountry 中的控制台。知道如何在 Angular js 中为 ui-select2 添加新选项吗?

0 投票
2 回答
6009 浏览

javascript - ng-repeat 指令中的角度选择:如何访问子范围?

我有一个ng-repeat-ed 表格行,里面有一对 angular selects:

控制器是:

Now, I know that when one of the selects is selected, the corresponding object is set on the ng-model scope variable ( $scope.selectedChannelor $scope.selectedDevice), but obviously it is set in the corresponding ng-repeat child scope .

如何在控制器中访问子范围?我想在用户按下按钮时保存所有选择,但是如果我尝试在midiCtrl控制器中执行此操作,我将无法访问由ng-repeat.

0 投票
3 回答
6356 浏览

javascript - 使用