1

私はインターネットを見回しましたが、これに対する解決策を見つけることができませんでした。angularドキュメントには表示されないため、これはまったく不可能かもしれません。

ng-pattern と .ng-invalid-pattern を "div" contenteditable で動作させることができるかどうか疑問に思っていましたか?

 .test.ng-invalid-pattern {
      border:1px solid #f00;
    }

 <div  class="test" contenteditable="true" ng-model="usd" pattern="^-?\d+(\.\d+)?$"> {{usd}} </div>

プランカー: http://plnkr.co/edit/nihh9H?p=preview

編集; plunker で動作するようになりましたが、自分のアプリでは動作しませんでした。

これは、次の質問につながります。

  1. viewValue が {{usd}} であるため、最初のロード時にエラーが表示されます。それを修正する方法はありますか?
  2. 私のアプリでは、基本的にプランカーと同じですが、ngModel.$valid = false を取得し続けます。何が原因で失敗したかを知る方法はありますか??

よろしくお願いします、ケブ

4

0 に答える 0