gpt4 book ai didi

AngularJS:使用 ng-options 选择-如何将值作为整数传递?

转载 作者:行者123 更新时间:2023-12-03 08:26:11 25 4
gpt4 key购买 nike

我的选择表单有问题。当我选择任何选项时,传递的值是字符串类型,而不是数字类型。这是我用于 ng-repeat 的对象:

$scope.apples ={
0:'Apple0',
1:'Apple1',
2:'Apple2',
3:'Apple3'
};

这是我的选择,它传递字符串,而不是数字:
 <select ng-model="test" ng-options="key as value for (key,value) in apples"></select>

有任何想法吗?

最佳答案

每次迭代对象字段时,IMO 都会存在设计问题。使用数组:

$scope.apples = [
{
id: 0,
name: 'Apple0'
},
{
id: 1,
name: 'Apple1'
},
...
];

并在 View 中:
ng-options="apple.id as apple.name for apple in apples"

关于AngularJS:使用 ng-options 选择-如何将值作为整数传递?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33666421/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com