Angularmaterial的datepicker与text-mask库不能很好地配合使用
创始人
2024-10-28 08:33:14
0次
  1. 首先,引入text-mask库:

import createTextMaskInputElement from 'text-mask-core/src/createTextMaskInputElement'; import {Directive, ElementRef, HostListener} from '@angular/core';

@Directive({ selector: '[textMask][ngModel]' }) export class TextMaskDirective { private textMaskInputElement: any;

constructor(public elementRef: ElementRef) {}
...

}

  1. 然后,在组件中使用:

Enter a date

  1. 最后,在组件类中添加以下代码:

const rawMask = [/\d/, /\d/, '-', /\d/, /\d/, '-', /\d/, /\d/];

public dateMask = { guide: false, showMask: true, mask: rawMask };

constructor(private elementRef: ElementRef) {}

ngAfterViewInit() { setTimeout(() => { this.textMaskInputElement = createTextMaskInputElement( {inputElement: this.elementRef.nativeElement}, this.dateMask ); this.textMaskInputElement.update(this.dateValue); }, 0); // Timeout is required for avoid error: Expression has changed after it was checked }

@HostListener('input', ['$event']) onInput(event) { this.dateValue = event.target.value; }

相关内容

热门资讯

总算明白!云龙干瞪眼雀牌辅助功... 总算明白!云龙干瞪眼雀牌辅助功能app,云龙干瞪眼雀牌好像是有辅助app(有辅助挂头条)云龙干瞪眼雀...
交流学习经验!乐天棋牌辅助功能... 交流学习经验!乐天棋牌辅助功能插件,乐天棋牌本来是真的有辅助插件(有辅助挂辅教程)1.乐天棋牌 选牌...
技术分享!红拐弯开挂功能教程,... 技术分享!红拐弯开挂功能教程,红拐弯总是真的有开挂教程(有辅助挂app)在进入红拐弯软件靠谱后,参与...
教程攻略!奇趣互娱辅助功能方法... 教程攻略!奇趣互娱辅助功能方法,奇趣互娱切实真的有辅助方法(详细教程辅助)一、奇趣互娱游戏安装教程牌...
今日头条!福麻圈开挂功能神器,... 今日头条!福麻圈开挂功能神器,福麻圈其实是真的有开挂神器(有辅助挂透视)进入游戏-大厅左侧-新手福利...
推荐一款!大富豪开挂功能方法,... 推荐一款!大富豪开挂功能方法,大富豪总是是真的有开挂方法(有辅助挂实锤)1、全新机制【大富豪ai辅助...
带你了解!星火燎原开挂功能ap... 带你了解!星火燎原开挂功能app,星火燎原本来真的有开挂app(有辅助挂辅助)1、星火燎原辅助器安装...
新手必备!微信十三水辅助功能工... 新手必备!微信十三水辅助功能工具,微信十三水果然存在有辅助工具(有辅助挂细节)1)微信十三水辅助插件...
分享实测!澳门风云辅助器功能攻... 分享实测!澳门风云辅助器功能攻略,澳门风云一直存在有辅助器攻略(有辅助挂方略)澳门风云破解侠是真的助...
避坑细节!家乡大贰辅助器功能插... 避坑细节!家乡大贰辅助器功能插件,家乡大贰总是是真的有辅助器插件(有辅助挂辅助)1)家乡大贰有没有挂...