AngularCli - Невозможно привязать к textMask во время теста - PullRequest
0 голосов
/ 25 апреля 2018

Я использую textMask модуль узла для форматирования тегов ввода для моей формы.Я следовал всем инструкциям в репозитории Git, и модуль прекрасно работает.Но когда я пытаюсь запустить тест компонента, он говорит: Error: Template parse errors: Can't bind to 'textMask' since isn't a known property..Почему у меня есть эта проблема?Это мой HTML-шаблон:

 <input [textMask]="{mask: cpfMask}" type="text" id="inputCpf" required pattern="^[0-9]{3}\.[0-9]{3}\.[0-9]{3}\-[0-9]{2}$" name="inputCpf" [(ngModel)]="user.identification.value" #inputCpf="ngModel">

Это мой user.component.ts :

@Component({
  selector: 'app-user',
  templateUrl: './user.component.html',
  styleUrls: ['./user.component.css'],
  providers: [RegisterUserService, TokenManagerService]
})
export class UserComponent implements OnInit {

  private user: User;
  private error: string;
  private id: string;
  private credential: Credential;
  public cpfMask = [/\d/, /\d/, /\d/, '.', /\d/, /\d/, /\d/, '.', /\d/, /\d/, /\d/, '-', /\d/, /\d/];

А это мой app.module.ts:

import { TextMaskModule } from 'angular2-text-mask';
@NgModule({
  imports: [
    BrowserModule,
    HttpClientModule,
    HttpModule,
    FormsModule,
    TextMaskModule,
    ...

Я уже посетил другие несколько тем в SO, в которых говорится об этой проблеме, но их решения не решили мою проблему.

Тема 1: текстовая маска не работает для angular 2

Тема 2: Невозможно привязать к 'x', поскольку это не известное свойство 'input' Angular 2

1 Ответ

0 голосов
/ 25 апреля 2018

Я предполагаю, что , как и в этом руководстве , это неправильно настроенная проблема теста.Вы хотите настроить свою среду тестирования в соответствии с возможностью использования внешних директив.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...