试图更新采用了棱角分明的HTML的函数的值没有更新
<select ng-model="currentTimeStartHour" style="width: 33%" ng-change="UpdateTime(this)"> <option ng-repeat="hour in choices" value="{{hour.id}}">{{hour.name}}</option>
</select>
别的地方(在HTML页)......试图更新采用了棱角分明的HTML的函数的值没有更新
{{totalHours}}
我想要做的每次是这样的选择字段已更新,我想运行一个函数来更新并重新计算代码中前面显示的另一个值。这是非常的功能:
$scope.UpdateTime = function() { totalHours = currentTimeStartHour - 3;
return totalHours;
};
我现在得到的结果是,该函数根本不运行。我对角度很陌生,现在一直在为此苦苦挣扎。有人可以帮助我或指出我在正确的方向吗?
回答:
<select ng-model="currentTimeStartHour" ng-change="UpdateTime()">
<option ng-repeat="hour in choices" value="{{hour.id}}">{{hour.name}}</option>
</select>
{{totalHours}}
在控制器
$scope.UpdateTime = function() { $scope.totalHours = $scope.currentTimeStartHour - 3;
};
回答:
$scope.UpdateTime = function(currentTimeStartHour) { $scope.totalHours = currentTimeStartHour - 3;
};
在HTML:
<select ng-model="currentTimeStartHour" style="width: 33%" ng-change="UpdateTime(currentTimeStartHour)"> <option ng-repeat="hour in choices" value="{{hour.id}}">{{hour.name}}</option>
</select>
以上是 试图更新采用了棱角分明的HTML的函数的值没有更新 的全部内容, 来源链接: utcz.com/qa/261250.html