请给我正确的代码..
第一个输入输入值等于输入角度
中的[type = range]值<input type="text" min="0" max="{{income.value}}" value="{{income.min}}" ng-model="income.value">
<input type="range" min="0" max="" value="{{income.min}}" ng-model="income.value">
以下是Controller代码:
$scope.income = {
min: 0,
max: '',
value:0
}
答案 0 :(得分:5)
您可以使用ngModel
来控制值,并使用min
值定义max
和income
,如下例所示。
<input type="range" ng-model="income.value" max="{{ income.max }}" min="{{ income.min }}">
<input type="text" ng-model="income.max">
<input type="text" ng-model="income.min">
以下代码段使用income
值实现此解决方案。
angular.module('app', [])
.controller('myController', function ($scope) {
$scope.income = { min: 0, max: 100, value:0 }
});
angular.element(document).ready(function () {
angular.bootstrap(document, ['app']);
});
&#13;
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.23/angular.min.js"></script>
<div ng-controller="myController">
<input type="range"
ng-model="income.value"
max="{{ income.max }}"
min="{{ income.min }}">
{{ income.value }}<br>
max <input type="text" ng-model="income.max"><br>
min <input type="text" ng-model="income.min"><br>
<pre>{{ income | json }}</pre>
</div>
&#13;