离子输入掩码不是已知元素

Ionic input mask is not a known element

我从这里在我的应用程序中使用了这个掩码:

( https://www.npmjs.com/package/ionic-input-mask ),

按照当然的说明安装它并将其导入到应用程序模块中,但它向我显示它不是已知元素的错误。

错误信息:

'input-mask' 不是已知元素:

  1. 如果 'input-mask' 是一个 Angular 组件,则验证它是该模块的一部分。
  2. 如果 'input-mask' 是 Web 组件,则将 'CUSTOM_ELEMENTS_SCHEMA' 添加到此组件的“@NgModule.schemas”以抑制此 message.Angular
//in the module

import { InputMaskModule } from 'ionic-input-mask';



imports: [
    InputMaskModule,
]

尝试使用它似乎不是个好主意。

它适用于 Ionic 2,虽然它说它也适用于 "versions above",但它似乎不支持 Ionic 4。

2年前就被废弃了,github repo甚至被删除了。

这看起来像是同一类型的东西,而且是新的:

https://www.npmjs.com/package/ionic4-mask-directive

至于您遇到的实际问题,可能只是您尝试的不兼容,或者可能是您没有将它添加到页面模块。 Ionic 4 具有延迟加载功能,现在将所有内容包装在模块中,因此不再像将其添加到主模块那样。尝试 ionic4 掩码的另一个原因,它应该有现代设置说明:)