私はいくつかの奇妙な動作を発見しました: angular はデフォルトでモデル値をトリムします。そして、簡単なグーグルは、この問題を解決するのに役立ちません. ng-no-trim
指令案などを見つけましng-trim
た。しかし、何も機能しません。
この問題を表す小さなスニペットを以下に示します。
function Ctrl($scope) {
$scope.text='';
$scope.$watch('text', function (newValue) {
console.log(newValue);
});
}
また、このスニペットhereを試すこともできます。
model と同期するテキストエリアを追加しましたtext
。しかし、新しい末尾のスペースを追加したり、新しい行に改行したりすると、監視に反応しません。
この動作をオフにするにはどうすればよいですか? ありがとう。