範圍應視param
改變它的值和位置並沒有改變以改變param
改變輸入範圍AngularJS
HTML的值:
<body ng-app="myApp">
<div ng-controller="MyRngCtrl">
Param:{{param}}
</div>
<hr>
<div ng-controller="rangeCtrl">
<div>modelValue:{{modelValue}}</div>
<input type="range" style="width: 300px;"
min = "0"
max = "300"
step = "1"
ng-change = "rangeChange()"
ng-model = "modelValue">
</div>
</body>
JS:
app.controller('rangeCtrl', function($scope) {
$scope.modelValue = $scope.param;
$scope.rangeChange = function() {
}
});
例如:JSFiddle
你舉的例子多了一個答案並不代表憎惡你的小提琴。然後,您正在使用兩個不同的控制器,然後您正在更新angularjs的摘要循環之外的值。 –
@ bash.d在原始問題中,我的控制器 看起來像這樣:[JSFibble](https://jsfiddle.net/Ahoncharuk/f84p3yd0/) – AndreyH
在第一個示例中,控制器「MyRngCtrl」只是「模擬」值param – AndreyH