2015-08-05 9 views
9

Sto usando l'ultimo ionico e ho un semplice tag select.BUG - Nessun pulsante per selezionare il tag in IOS

<select class="assertive bold" ng-change="changeQuantity({cartItem: part})" ng-model="part.quantity" ng-options="n for n in [] | range:1:101"></select> 

Quando eseguo il codice con ionic emulate ios

Perché non c'è alcun pulsante fatto per la select? Non dovrebbe essere quello predefinito? Come posso risolvere questo problema per visualizzare un pulsante fatto?

risposta

28

Sebbene questa sia una risposta tardiva, sono sicuro che più persone finiranno qui mentre cercano una soluzione a questo problema.

Per impostazione predefinita nei tuoi app.js in .run() il hideKeyboardAccessoryBar è impostata su true, quindi basta trovare

if (window.cordova && window.cordova.plugins.Keyboard) { 
    window.cordova.plugins.Keyboard.hideKeyboardAccessoryBar(true); 
} 

e modificarlo in

if (window.cordova && window.cordova.plugins.Keyboard) { 
    window.cordova.plugins.Keyboard.hideKeyboardAccessoryBar(false); 
} 
+1

Hai fatto il mio giorno l'uomo !! ! Funziona anche con il datepicker nativo – Zappescu

+0

Ancora funziona per me in Ionic 3. Volevo solo notare che questa correzione funziona ancora con l'aggiornamento ionico da 2 a 3. – Jofo

Problemi correlati