Вы устанавливаете $scope.inputvalue = "";
перед console.log
.Но после изменения значения вам нужно console.log
снова.Попробуйте использовать:
function checkiftoomuch($scope){
$scope.inputvalue = "";
console.log($scope.inputvalue);
$scope.$watch('inputvalue', function(newValue, oldValue){
console.log(newValue);
})
}
Или добавьте функцию по нажатию кнопки, например:
<div class="form-group">
<button class="btn btn-default" ng-click="showValue()>Check If Too Much</button>
</div>
А в JS:
function checkiftoomuch($scope){
$scope.inputvalue = "";
console.log($scope.inputvalue);
$scope.showValue = function(){
console.log($scope.inputvalue);
}
}
AngularJS имеет двусторонние данныеПривязка означает, что значения в представлении и контроллере всегда синхронизированы, их не нужно передавать взад и вперед.