我发现了一些奇怪的行为:默认情况下, Angular trim 模型值。快速谷歌搜索并不能帮助我解决这个问题。我找到了ng-no-trim指令建议,ng-trim等。但是没有任何效果。

我在下面提供了一个代表此问题的小片段。

function Ctrl($scope) {
  $scope.text='';

  $scope.$watch('text', function (newValue) {
    console.log(newValue);
  });
}

您也可以尝试使用此片段here

我添加了一个与模型text同步的textarea。但是,当添加新的尾随空格或将行换成新的空格时,它对观看没有任何 react 。

我该怎么做才能关闭此行为?谢谢。

最佳答案

该指令是1.1.1中的新增功能;您可以使用JS Bin snippet看到它正在工作。

<textarea cols="30" rows="10" ng-model="text" ng-trim="false"></textarea>

关于javascript - 如何禁用AngularJS中的输入修整?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14958418/

10-13 01:03