是否有一個簡單的方法來使輸入和textareas ng-required
屬性設置爲true
如果它只包含空格或空白字符無效?拒絕空間只有輸入ng需要
我正在尋找一種適用於我所有領域的通用方法。
注:我使用的角度1.5.5
是否有一個簡單的方法來使輸入和textareas ng-required
屬性設置爲true
如果它只包含空格或空白字符無效?拒絕空間只有輸入ng需要
我正在尋找一種適用於我所有領域的通用方法。
注:我使用的角度1.5.5
好的,所以最終我沒有找到一個通用的方法。 我必須更改每個模板,但可以使用任何IDE的替換選項快速完成。
我每天<textarea
OCCURENCES替換<textarea ng-pattern="/^(?=.*\S).+$/"
所以,ng-pattern
是我的解決方案的選擇,可能有雖然是更好的辦法。
還有就是你可以設置「NG-需要= checkVar」,並且希望以同樣的方式將驗證所有輸入字段的方式,可以把相同的類(類標籤),例如:class =「check」。然後,您可以將事件處理函數綁定到所有這些字段:
$('.check').on('click', function(e){
do your work (validating)
if (validated)
$scope.checkVar = true;
else
$scope.checkVar = false;
}
這是我的想法。
使用AngularJS時,應避免使用jQuery事件處理程序。改爲使用'ng-click'。 –
創建屬性指令..以便您可以重用它 –
爲什麼您需要使用'ng-required'屬性? –
我真的不知道這裏的問題@MikeMcCaughan我需要我的輸入是必需的,所以我使用'ng-required',但我想確保實際數據在輸入中以驗證它,這就是爲什麼我需要拒絕空白字符 – Ellone