Я добавил маску 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 { }