如何使用角度2將電話號碼字段限制爲10個字符。 我試過使用ng-maxlenth但它只能在瀏覽器中使用,但不能在android設備上使用。使用角度2 /離子限制字符串長度2
我找到了一個使用角度1的代碼片段。但是,我如何使用angular2重寫相同的代碼?
app.directive("limitTo", [function() {
return {
restrict: "A",
link: function(scope, elem, attrs) {
var limit = parseInt(attrs.limitTo);
angular.element(elem).on("keypress", function(e) {
if (this.value.length == limit) e.preventDefault();
});
}
}
}]);
<input limit-to="4" type="number" class="form-control input-lg" ng-model="search.main" placeholder="enter first 4 digits: 09XX">
這是更清潔的答案imo – Rambatino
這個搶劫者在哪裏? – Ortiz
我已更新plunker @Ortiz,現在它再次正常工作:) – sebaferreras