Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Angular ionic2离子输入的属性指令错误_Angular_Ionic Framework_Ionic2 - Fatal编程技术网

Angular ionic2离子输入的属性指令错误

Angular ionic2离子输入的属性指令错误,angular,ionic-framework,ionic2,Angular,Ionic Framework,Ionic2,我正试图按照下面的步骤制作一个属性指令,用于在离子输入中屏蔽文本 这就是我在directive.mask.ts中声明选择器和输入变量的方式 我还在模块中的声明中添加了掩码 下面是我如何尝试将此属性用于输入: <ion-input [mask]="maskPattern" type="text"></ion-input> 但这一切都因以下错误而失败: 无法绑定到“掩码”,因为它不是“离子输入”的已知属性 不要使用[] <ion-input mask="maskPat

我正试图按照下面的步骤制作一个属性指令,用于在离子输入中屏蔽文本

这就是我在directive.mask.ts中声明选择器和输入变量的方式

我还在模块中的声明中添加了掩码

下面是我如何尝试将此属性用于输入:

<ion-input [mask]="maskPattern" type="text"></ion-input>
但这一切都因以下错误而失败:

无法绑定到“掩码”,因为它不是“离子输入”的已知属性

不要使用[]

<ion-input mask="maskPattern" type="text"></ion-input>
//或

 @Input() mask: string;

  ngOnInit(){
    console.log(this.mask);
  }

谢谢但这似乎也不起作用。它不会引发特定的错误,但绑定不起作用。当我试图从Mask类中的ngOnInit访问maskPattern时,我得到了一个空引用。
@Input("mask") maskPattern: string;

  ngOnInit(){
    console.log(this.maskPattern);
  }
 @Input() mask: string;

  ngOnInit(){
    console.log(this.mask);
  }