Angularjs 具有2个值的角度选择框

Angularjs 具有2个值的角度选择框,angularjs,Angularjs,我想要一个带有价格范围列表的选择框 例如: - 0 to $2,000 - $2,000 to $3,500 - $3,500 to $5,000 - $5,000 to $7,500 - $7,500 to $10,000 - $10,000 当用户选择一个选项时,我想设置预算范围: 例如,如果用户单击-$3500到$5000,则设置以下值: $scope.var.x = 3500; $scope.var.y = 5000; 如果可能的话,我想直接在部分上做这件事。如果你正确理解了角度原理

我想要一个带有价格范围列表的选择框

例如:

- 0 to $2,000
- $2,000 to $3,500
- $3,500 to $5,000
- $5,000 to $7,500
- $7,500 to $10,000
- $10,000
当用户选择一个选项时,我想设置预算范围: 例如,如果用户单击-$3500到$5000,则设置以下值:

$scope.var.x = 3500;
$scope.var.y = 5000;

如果可能的话,我想直接在部分上做这件事。

如果你正确理解了角度原理,这件事很容易做到。我认为您有一个类似于数组的东西,它包含您的价格范围:

$scope.ranges=[
{开始:0,结束:2000},
{开始:2000,结束:3500},
{开始:3500,结束:5000},
{开始:5000,结束:无限}
];
然后,只需从该数组构造
菜单:


请注意,如果您只有一个价目表

$scope.ranges=[0,2000,3500,5000];

…重建我显示的第一个对象并不困难。

+1
(range.start | currency)
内部
ng选项也可以。好吧,我知道怎么做,但我如何设置$scope.x和$scope.y,是否可以只从一个部分执行?因为如果不可以,我必须玩我想要避免的手表,我想用一个简单的方法在角度上做这件事是有可能的,我不知道问题出在哪里。请给我们一些代码(或伪代码)来说明您想要做什么。用户单击一个选择框,选择范围为a到B,然后单击$scope.x=a和$scope.y=B。我说得再具体不过了,这似乎很简单:/