如何通过ng-change获取字段的值

我知道如何使用AngularJS中的ng-change对textarea中的用户输入作出反应。 但是如何在Angular控制器中获取当前输入? 我错过了$(this).value(); 在jQuery中。

  angular.module('changeExample', []) .controller('ExampleController', ['$scope', function($scope) { $scope.evaluateChange = function() { console.log("How do I get the current content of the field?"); }; }]);  

NG-模型

它将存储输入,textarea或select的值。

你的HTML应该是这样的:

 

然后在您的控制器中,您可以使用$scope.myValue引用它

希望有所帮助! 🙂

您可以使用$ event来获取当前元素的值。 像这样的东西

  
  angular.module('myApp', []) .controller('myCtrl', ['$scope', function($scope) { $scope.myFunc = function(vals) { console.log(vals); $("#result").html(vals); }; }]); 
 body{ background:#ffc10721; } 
      

Write something in the Textarea


Result :