amarkes / br-masker-ionic-3

mascara para inputs
MIT License
110 stars 32 forks source link

Can't bind to 'brmasker' since it isn't a known property of 'ion-input'. #26

Closed ronaldaraujo closed 6 years ago

ronaldaraujo commented 6 years ago

Instalei via npm, coloquei no imports do meu arquivo app.module.ts, porém estou obtendo o seguinte erro: image

app.module.ts

...
import { BrMaskerModule } from 'brmasker-ionic-3';

@NgModule({
  declarations: [
    MyApp,
    HomePage,
    ListPage
  ],
  imports: [
    BrowserModule,
    BrMaskerModule,
    IonicModule.forRoot(MyApp)
  ],
...

minhapagina.html

...
<ion-item>
    <ion-label floating>CPF</ion-label>
    <ion-input type="text" formControlName="cpf" [brmasker]="{mask:'000.000.000-00', len:14}"></ion-input>
</ion-item>
...

O que pode ser?

amarkes commented 6 years ago

mais porque tem os asteriscos no import do BrMaskerModule ?

ronaldaraujo commented 6 years ago

@amarkes, na verdade era pra ser negrito só que a formatação não funcionou devido a formatação de código...

amarkes commented 6 years ago

entao cara, isso está certo! a principio isso pode ser de ambiente, já tentou restarta a aplicação?

ronaldaraujo commented 6 years ago

Já! Várias vezes. Já mudei de navegador. Já gerei um apk pra rodar no cel, mas até agora nada. A título de informação estou usando a ultima versão do Ionic 3.19.1.

amarkes commented 6 years ago

Vou te mandar um e-mail

ronaldaraujo commented 6 years ago

A solução encontrada foi importar no arquivo minhapagina.module.ts

...
import { BrMaskerModule } from 'brmasker-ionic-3';

@NgModule({
  declarations: [
    SettingsPage,
  ],
  imports: [
    IonicPageModule.forChild(SettingsPage),
    BrMaskerModule
  ],
})
export class SettingsPageModule {}
...

@amarkes, obrigado pela atenção :+1: