2016-07-25 10 views

Antwort

2

//Prompt an alert, to ask user to verify there email address. 
 
let alert = Alert.create({ 
 
    subTitle: 'Email not verified!', 
 
    message: 'Please check your email for verification link.', 
 
    inputs: [ 
 
    { 
 
     name: 'getLink', 
 
     label: 'Get verification link again ?', 
 
     type: "checkbox", 
 
     value: "true", 
 
     checked: false 
 
    } 
 
    ], 
 
    buttons: [ 
 
    { 
 
     text: 'Ok', 
 
     handler: data => { 
 
     console.log(data); 
 
     if(data.length > 0) { 
 
      //console.log('Get me link'); 
 
      //we are calling this method to sent a link to user over mail - to verify their email address. 
 
      user.sendEmailVerification(); 
 
      this.nav.rootNav.setRoot(HomePage); 
 
      return true; 
 
     } else { 
 
      //console.log('Link not required!'); 
 
      this.nav.rootNav.setRoot(HomePage); 
 
      return true; 
 
     } 
 
     } 
 
    } 
 
    ] 
 
}); 
 
this.nav.present(alert);

+0

Wie kann ich es auf nur eine von mehreren Optionen einstellen? Ich habe versucht, 'multiple: false' in den Konstruktor am Anfang Ihres Beispiels, aber es schlägt fehl. Funktioniert, wenn Sie es über 'html' wie beschrieben tun [hier] [1] obwohl ... [1]: http://ionicframework.com/docs/v2/api/components/select/Select/ –