1

我环顾互联网,找不到解决方案。我在角度文档中没有看到它,所以这甚至可能根本不可能。

我想知道我们是否可以让 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>

Plunker:http ://plnkr.co/edit/nihh9H?p=preview

编辑;我让它在 plunker 中工作,但是,我无法让它在我的应用程序中工作。

这导致了以下问题:

  1. 当它第一次加载时,它会看到一个错误,因为 viewValue 是 {{usd}}。有没有办法解决这个问题?
  2. 在我的应用程序中,它与我的 plunker 基本相同,但我不断收到 ngModel.$valid = false。有没有办法告诉我是什么导致它失败?

谢谢和问候, 凯夫

4

0 回答 0