gpt4 book ai didi

angular - 使用angular2限制输入字段的长度

转载 作者:太空狗 更新时间:2023-10-29 17:42:59 25 4
gpt4 key购买 nike

我已经使用 angular2 实现了限制输入字段的指令。它在桌面浏览器中运行良好,但在 android 移动设备上运行不正常。

组件

import { LimitToDirective } from '../../../directives/limitedvalidation';
@Component({
templateUrl: 'build/pages/profile/change-basic-details/change-basic-details.html',
directives: [LimitToDirective]
})
export class UpdateBasicDetailsPage {
constructor(){}
}

指令

 import {Directive, Input} from '@angular/core'
@Directive({
selector: '[limit-to]',
host: {
'(keypress)': '_onKeypress($event)',
}
})
export class LimitToDirective {
@Input('limit-to') limitTo;
_onKeypress(e) {
const limit = +this.limitTo;
if (e.target.value.length === limit) e.preventDefault();
}
}

模板

<ion-input limit-to="12" type="tel" [formControl]="aadhaarno">

最佳答案

按如下方式使用最大长度:

<ion-input [maxlength]="12" type="tel" [formControl]="aadhaarno">

关于angular - 使用angular2限制输入字段的长度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40284869/

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