我已经在我的角度项目中为输入蒙版添加了ngx蒙版,如果我想设置任何蒙版,一切正常,但是问题出在当我需要在输入的特定长度位置使用特定值时。例如,在我需要遮罩的输入上: xxx / xx-xx-xxx-xxWx 'x'是字母数字,这不是问题,因为使用ngx-mask或其他任何我做过的库,对我来说,最大的难题是将'W'设置为输入的倒数第二个位置。 如果有人可以支持我,请提供我的代码,我将非常感谢:
HTML.html
<input class="form-control input-sm m-b-10 ng-pristine ng-valid ng-touched" maxlength="18" placeholder="xxx/xx-xx-xxx-xxWx" mask="AAA/AA-AA-AAA-AAWA" type="text" [(ngModel)]="device.location">
typescript.mudule.ts
import { NgModule } from '@angular/core';
import { RouterModule } from '@angular/router';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { BrowserAnimationsModule } from '@angular/platform-browser
import {NgxMaskModule} from 'ngx-mask';
import { DeviceAddOrEditComponent } from './device-add-edit/device-add-edit.component';
@NgModule({
imports: [
BrowserAnimationsModule,
FormsModule,
CommonModule,
NgxMaskModule.forRoot(),
RouterModule.forRoot(devicesRoutes, { useHash: false })
],
providers: [DevicesService],
exports: [],
declarations: [DeviceAddOrEditComponent]
})
export class DevicesModule { }