将输入[type=range]绑定到AngularJS时出现问题。
这是我的HTML代码:

<input type="range" min="{{test.testMin}}" max="{{test.testMax}}" step="{{test.testStep}}" ng-model="test.testVal" />

在我的控制器里:
$scope.test = {
 testMin : 0,
 testMax : 50000,
 testVal : 10000,
 testStep : 5000
};

问题是滑块值没有初始化(0而不是10000)。
奇怪的是,它在testMax和testVal的较小值下运行良好。

最佳答案

这是当前的AngularJS错误:https://github.com/angular/angular.js/issues/6726

09-25 20:51