【发布时间】:2017-03-09 23:16:34
【问题描述】:
我想使用 Angular 2/Ionic 2 将输入类型 tel 更改为 password 字段。
我有一个将数字作为输入的密码字段,我想在按键事件触发后将数字更改为密码字段。
我尝试了以下方式,但键盘在输入第一个数字后关闭。
import { Component, Directive, HostListener } from '@angular/core';
@Directive({
selector: '.inputmask'
})
export class MyDirective {
@HostListener('document:keyup', ['$event.target'])
onFocus(target) {
target.type = 'password';
}
/*@HostListener('focusout', ['$event.target'])
onFocusout(target) {
target.type = 'tel';
}*/
}
还有我的模板:
<ion-input type="tel" [formControl]="aadhaarno" class="inputmask">
【问题讨论】:
标签: angular ionic2 angular2-template angular2-forms