我发现了一些奇怪的行为:默认情况下,角度修剪模型值。快速谷歌搜索并不能帮助我解决这个问题。我发现了ng-no-trim指令建议,ng- trim依此类推。但是没有任何效果。
ng-no-trim
ng- trim
我在下面提供了一个代表此问题的小片段。
function Ctrl($scope) { $scope.text=''; $scope.$watch('text', function (newValue) { console.log(newValue); }); }
您也可以在这里尝试此代码段。
我添加了一个与model同步的textarea text。但是,当添加新的尾随空格或将行换成新空格时,它对观看没有反应。
text
我该怎么做才能关闭此行为?谢谢。
该指令是1.1.1中的新增指令;您可以看到它使用JS Bin片段运行。
<textarea cols="30" rows="10" ng-model="text" ng-trim="false"></textarea>