2017-01-03 8 views
1

はじめに:反応性のあるフォームを使用しようとしていませんAngular2は、テンプレート駆動の入力フィールド内の空白を制限します

Angular2の空白を制限する適切な方法は何ですか?私はthis AngularJSの答えを参照してくださいが、Angular2でこれを行うより良い方法があるかどうかはわかりません。私が持っていると言う:

 <input 
      placeholder="alert tag (25 max)" 
      maxlength="25" 
      value="alert" 
      type="text" 
      #alertTagInput 
      [(ngModel)]="alertTag" > 

ユーザーは現在空白を入力できますが、どのように制限できますか?

+1

が、これは同様の問題でしょうか? http://stackoverflow.com/questions/39236992/how-to-validate-white-spaces-empty-spaces-angular-2 – Bean0341

+0

@ Bean0341のようなものですが、私は反応的なフォームを使用したくありません。テンプレート駆動型に固執する。 –

+0

タイトルが更新されましたので、より明確です。 –

答えて

7

試してみてください。

(keydown.space)="$event.preventDefault()" 
+1

私はまた、ユーザーが入力ボックスにアイテムを貼り付けさせないようにするために、onDrop = "return false" onDrop = "return false" onPaste = "return false" –

関連する問題