Как установить фиксированное значение для маски в угловых - PullRequest
0 голосов
/ 22 октября 2018

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