2017-06-12 3 views
0

Ich benutze ionic3 und möchte ein "Do not ask me again" Kontrollkästchen zu einer Warnung hinzufügen. Wie Sie unten meinen Alarm hat drei Optionen sehen:ionic 3 - Wie füge ich eine 'dont ask me again' Checkbox zu einem Alarm Controller hinzu?

1.save und

2.continue weiterhin ohne

3.cancel

zu Speichern Wenn der Benutzer das Kontrollkästchen klickt nur die Option " speichern und fortfahren "sollte aktiviert und der Rest deaktiviert sein.

Here is an example image.

Die Sache ist ich nicht einen Weg finden, kann das Checkbox Klick Ereignis, um zu fangen, das zu tun. Irgendwelche Ideen? Ich erstelle den Alarm mit dem Alarm-Controller, nicht html.

+0

„Wenn der Benutzer das Kontrollkästchen sollte aktiviert sein, nur eine Option klickt und den Rest disabled“ ... Welche Möglichkeiten? Die Optionen in der Warnung, Optionen im Formular? Diese Frage ist schwer zu verstehen –

+0

Ich habe die Frage bearbeitet. Hoffe es ist jetzt klarer. – neomib

Antwort

0

der Alarm Controller hat eine Option inputs genannt:

this 
    .alert 
    .create({ 
    title: 'Warning', 
    inputs: [ 
     { 
     type: 'checkbox', 
     label: 'don't ask me again', 
     handler:(e)=>{ 
      // e.checked is the checkbox value (true or false) 
      console.info('value: ',e.checked) 
     } 
     } 
    ], 
    buttons: [ 
     { 
     text: 'save and continue', 
     handler:() => { 
      //Do save stuff 
     } 
     }, 
     { 
     text: 'continue without saving', 
     handler:() => { 
      //Do continue without saving stuff 
     } 
     },{text:'cancel'} 
    ] 
    }).present() 
Verwandte Themen