0

我想延遲自定義文本框組件的驗證。我只想驗證模糊輸入。現有的組件不使用NG-模型的輸入內,但使用ngModelController自定義組件,像這樣的控制器內部:使用ng-model-options和ngModelController

<input type="text" name="name" ng-required="true"/> 

我還可以使用NG-模型選擇的onblur推遲模板之間的綁定和控制器?

如果我在組件控制器內部使用ngModelController,而不是在輸入元素內部使用ng-model,我還能以某種方式使用ng-model-options來延遲輸入綁定嗎?還是有另一種巧妙的方法來做到這一點?

回答

1

https://jsfiddle.net/28j92bzk/

使用ng-blur

<input type="text" name="name" ng-required="true" ng-blur="validate($event)"/>

$scope.validate = (e) => { 
    console.log(e.target.value); // value of input 
    // use your logic here 
} 
相關問題