我需要使用 关联数组 作为select
使用AngularJS的选项的数据源。
是否可以使用这样的数组?
{
"key1": "val1",
"key2": "val2",
"key3": "val3",
...
}
并得到这样的东西:
<select>
<option value="key1">val1</option>
<option value="key2">val2</option>
<option value="key3">val3</option>
...
</select>
我阅读了docs,但是我不明白如何实现这一目标。
ng-option
:<select ng-model="blah" ng-options="key as value for (key , value) in data"></select>
ng-repeat
:<select>
<option ng-repeat="(key, value) in data" value="{{key}}">{{value}}</option>
</select>
$scope.data = {
"key1": "val1",
"key2": "val2",
"key3": "val3",
...
};
问题内容: 我希望解决三个问题… 在我的应用程序页面中,我有一个选择州,另一个选择县。对于州,我有: 数据: 对于我的县,请选择: 数据: 这是我的: 因此,如您所见,我在州选择上使用,在县选择上使用,在县数据集中已设置了相应的州ID 。 我想做几件事: 隐藏选择的县,直到选择了一个州。 选择州后,按选定的/ 过滤县选择选项 筛选由第一,然后由。 我还没有看到一个方法来设置到或过滤器由一个数字,而
问题内容: 如何呈现以下选项列表的值? 预期结果(预期为value =“ limit.value”: 结果: 问题答案: 该指令未在元素上设置属性。它始终使用序列。 使用方式: 将的标签设置为 将值保存到选择的 检查此小提琴:http : //jsfiddle.net/bmleite/k58Hw/
问题内容: 我可以在angularjs中使用默认值设置一个下拉列表, 如何使用来达到相同的效果?我胆战心惊, 但是没用。样品小提琴在这里 问题答案: 使用 为设定的默认值。 这是: 演示
问题内容: 我想筛选一个像这样的选择: 编辑:添加列模型: 列用于多种用途,并且为了优化我的代码,我需要将其也包含在Select中,但没有类型为“字段”或“映射”的条目 但是,我可以从所有内容中进行选择,甚至包括类型为“字段”和“地图”的条目。有没有一种清洁的方法? 问题答案: AngularJS NOT过滤器 小提琴 从 文档 : “ …谓词可以通过在字符串前面加上!来取反。” “模式对象可用于
问题内容: 如果我有一个数组 ]; 是否可以使用ng-options构建一个仅在下拉列表中具有唯一值的select元素,所以红色将仅显示一次? 问题答案: AngularUI正是您需要的“唯一”过滤器(src代码)。 例:
问题内容: 我有价格(数组,,…等),我想显示。 我想用角的这样 由于这是上面显示它会产生一个选择,,… 但我想在代码中使用过滤器,使得字每一次 的价格“ 呈现(或者类似的东西),代码将运行一个函数的浮点数更改为字符串和现在(,,…等)。 我有办法吗? 谢谢 问题答案: 有更好的方法: 然后像这样使用它: 这样,筛选器对于单个值很有用,而不是仅对数组进行操作。如果您有对象和相应的格式过滤器,这将非