您可以在输入中使用指令ng-trim并将其设置为false,如下所示:
<textarea ng-change="changeFunction()" ng-model="myModel" ng-trim="false"></textarea>
但这并不适用于所有情况。如果要在每个按键上执行一些操作,请尝试使用自定义指令。我为你写了一个:
http://jsfiddle.net/UJWLN/6/
myApp.directive('ngKeystroke', function(){ return { restrict: 'A', link: function(scope, elem, attrs){ elem.bind("keyup", function(){ scope.log.push('called'); scope.$digest(); }); } };});


