使用对象数组的AngularJS和Html选择器

20 浏览
0 Comments

使用对象数组的AngularJS和Html选择器

这个问题已经有答案了

AngularJS\' ng-options如何设置value属性?

我有以下数据项,希望将它们绑定到HTML选择元素并显示可用的答案

var array = [{ name: 'bob', isSelected: false}, {name: 'james', isSelected: false}];

每个项目的isSelected属性要么为true,要么为false。如果为true,我希望该项在选择元素中被选中。

我还需要根据所选项来更新isSelected属性为true/false。

我已经尝试使用下面的代码,但没有显示:


能有人帮忙吗?

admin 更改状态以发布 2023年5月19日
0
0 Comments

不要存储每个项目的 isSelected 属性,应该使用 ng-model 来检索

您的选择将绑定结果。在这种情况下,如果您选择第一个选项,则结果将是 [{name:'bob'}]。

请注意,多选框的结果始终是一个数组。

0
0 Comments

您的示例中缺少绑定。以下是AngularJS文档中的完整示例:https://docs.angularjs.org/api/ng/directive/select。换句话说,ng-model = ""是必需的。

0