gpt4 book ai didi

angularjs - 如何使用 AngularJS 限制输入的值?

转载 作者:行者123 更新时间:2023-12-03 11:03:11 25 4
gpt4 key购买 nike

我正在寻找将输入中的值限制为 4 并将 4 位值处理到我的 Controller 的方法。

 <input type="number" class="form-control input-lg"
ng-model="search.main" placeholder="enter first 4 digits: 09XX">
{{ search.main | limitTo:4}}

最佳答案

总是可以为它制定一个指令:

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">

关于angularjs - 如何使用 AngularJS 限制输入的值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24701205/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com