見本Plunkr:http://plnkr.co/edit/YAQooPn0UERDI5UEoQ23?p=preview角JS刪除前導&從輸入文本框尾部空格
鍵入文字爲「_______what___ever_____」 (沒有引號& _代表空格。)
角是去除空間(從前方&回&不在中間)從模型(這是我想要的行爲),但我的文本框保持空格。
我怎樣才能從文本框中刪除空格呢?即我希望文本框也能反映模型中的值。
編輯:更好地解釋我的需求。
對於如: 如果我輸入 「___What_Ever____」(不帶引號& _是空格),
1)我的文本框會告訴我同樣的東西我已經輸入,即 「___What_Ever____」
2 ),而我的模特會告訴我「曾經有過什麼」。
我希望我的文本框的值也可以像「What Ever」一樣。
HTML:
<!DOCTYPE html>
<html ng-app="app">
<head>
<link rel="stylesheet" href="style.css" />
<script data-require="[email protected]" data-semver="1.9.0" src="//cdnjs.cloudflare.com/ajax/libs/jquery/1.9.0/jquery.js"></script>
<script data-require="[email protected]" data-semver="1.0.7" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.0.7/angular.js"></script>
<script src="script.js"></script>
</head>
<body ng-controller="MyCtrl">
<input type="text" ng-model="modelVal">
<br>
model value is "{{modelVal}}"
</body>
</html>
JS:
angular.module('app', [])
.controller('MyCtrl', function($scope) {
$scope.modelVal="";
})
我不知道這是一個好主意,因爲用戶鍵入除去開頭和結尾的空格。 –
@camden_kid我很好,即使它發生在模糊或其他事件。 –