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辅助,详细脚本(有挂头条)1、让任何用户在无需潘潘讲故事...
插件辅助挂!哈糖大菠萝辅助器,... 插件辅助挂!哈糖大菠萝辅助器,德普之星透视辅助,竟然是有挂(竟然有挂)1、首先打开德普之星透视辅助辅...
热点推荐!决战13水辅助,h5... 热点推荐!决战13水辅助,h5能反杀吗,详细器(真实有挂)1、上手简单,内置详细流程视频教学,新手小...
黑科技代打!来玩app破解版,... 黑科技代打!来玩app破解版,如何下载德普之星辅助软件,本来是真的有挂(有挂教学)1、玩家可以在如何...
专业讨论!桂麻圈破解版ios,... 专业讨论!桂麻圈破解版ios,维系小程序雀神挂件,详细app(有挂技巧)1.维系小程序雀神挂件 选牌...
此事引发网友热议!cloudp... 此事引发网友热议!cloudpoker作弊,德扑之星透视辅助软件激活码,切实真的有挂(存在有挂)1)...
热点讨论!广西老友玩有破解视频... 热点讨论!广西老友玩有破解视频,凑一桌游戏辅助器,详细教程(的确有挂)1、上手简单,内置详细流程视频...
复盘辅助挂!hhpoker真能... 复盘辅助挂!hhpoker真能买到挂吗,德普之星怎么设置埋牌,原来存在有挂(有挂方略)1、首先打开德...
实测揭晓!内蒙老友辅助,微信小... 实测揭晓!内蒙老友辅助,微信小程序雀神挂件,详细app(有挂详细)在进入微信小程序雀神挂件软件靠谱后...
据报道!wepoker好友助力... 据报道!wepoker好友助力码,德普之星私人局透视,原来确实有挂(有挂功能)1、德普之星私人局透视...