【发布时间】:2016-02-22 21:10:17
【问题描述】:
我有两种输入类型:“范围”和“数字”。如果我使用输入字段更改数字,则该值会在标题和范围幻灯片中更新。 但是,如果我使用范围幻灯片更改它,我也想更新我的输入字段中的值。现在,只更新了标头中的值。
HTML
<div ng-app>
<div ng-controller="amountController">
<h2>{{"Amount: " + amount + "$"}}</h2>
<div class="row">
<div class="item range" id="index3-rangeAmount"> <i>5000$</i>
<input type="range" name="volume" min="5000" max="50000" value="{{amount}}" ng-model="amount"> <i>50000$</i>
</div>
<div>
<input type="number" id="index3-inputAmount" min="5000" max="50000" value="{{getAmount()}}" ng-model="amount">
</div>
</div>
</div>
Javascript
function amountController ($scope) {
$scope.amount = 7500;
$scope.getAmount = function() {
return $scope.amount;
};
}
这里是 jsfiddle 的链接:jsfiddle
【问题讨论】:
标签: javascript angularjs