我在表单中使用angularjs范围滑块(rz-slider)。当用户更改滑块的默认值时,我想将其设置为脏并在不同的页面上显示新值。如果用户没有触摸滑块,那么我不需要显示任何内容。我试图在滑块标签内添加'name'但是得到'$ dirty is undefined'这样的错误。这是我的代码:
<div ng-form="budgets">
<div ng-repeat="budget in totals track by $index"
<rzslider rz-slider-model="budget.lowerLimit" rz-slider-high="budget.upperLimit" rz-slider-options="sliderRange.options" name="updateSLider{{$index}}></rzslider>
</div>
</div>
controller:
$scope.sliderRange = {
options: {
floor: -100,
ceil: 100,
draggableRange: true
}
};
if ($scope.budgets["updateSLider" + index].$dirty) {
// ...will add the code here to show the new value