如何为角度遮罩设置固定值

时间:2018-10-22 20:20:38

标签: angular mask

我已经在我的角度项目中为输入蒙版添加了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 { }

0 个答案:

没有答案