2016-04-06 13 views
0

üzerine Kırpma. Yani, girişler maxlength = "x" değerinden daha fazla olduğunda (olağan tipte) hiçbir şey olmuyor, ama kullanıcı bir şeyi bir girişe yapıştırdığında (maks. Uzunluk x'den daha fazla), trim atılacak ve giriş x maxlength olarak kesilecektir. html olarakKeşke gerçek == ng-yapıştır sadece kırparak elde edebiliriz nasıl macun

+0

, varsayılan olarak yapar. https://jsfiddle.net/ctjaxds5/ – EnigmaRM

+0

@EnigmaRM Tüm tarayıcılarda olduğu gibi bu da istediği gibi olabilir. Okunduğum andan itibaren, kullanıcı yazarken kullanıcı maksimum gıptadan geçip çıkmak istediğinde sadece maksimum uzunluğun uygulanmasını istiyor. – rgvassar

+0

@rgvassar Haklısınız – adm

cevap

0

:

<input ng-paste="trim(20)" ng-model="val" ng-init="paste=false" placeholder='paste here'> 

JavaScript'inizde: Chrome'da

$scope.trim = function(maxLength) { 
    $scope.val = $scope.val.substring(0, maxLength); 
}; 
+0

Bu, maxlength ile buluştuğunuzda native ng-trim olarak çalışmıyor. Maalesef kullanılamaz. Yapıştırmadan önce yazıldığında sadece metni düzeltir. – adm

İlgili konular