Como faço validação de length de inputs em alerts (Ionic/Angular)?

23/05/2018

0

Meu código está assim e não está funcionando a validação, indo direto para a PageProduto quando clica no button Pronto!:

 lerSenhaCurta(){
    
    let prompt = this.alertCtrl.create({
      title: ''Atenção'',
      message: "Informe sua senha curta.",
      inputs: [
        {
          name: ''SenhaCurta'',
          placeholder: ''****'',
          max: ''4'',
          min: ''4'',
          type: ''password''
          
        },
      ],
      buttons: [
        {
          text: ''Pronto!'',
          handler: data => {
            //validação não está funcionando
              if ((data.SenhaCurta.minLength(4) == true && (data.SenhaCurta.maxLength(4) == true))){
                this.lerArquivo(data.SenhaCurta);
              }
              else{
                this.alerta("A senha curta deve conter 4 números");
                return false;
                }      
          }
        }
      ]
    });
    prompt.present();
  }
Cesar Murilo

Cesar Murilo

Responder

Utilizamos cookies para fornecer uma melhor experiência para nossos usuários, consulte nossa política de privacidade.

Aceitar