Caixa de seleção iônica
A caixa de seleção iônica (caixa de seleção) não é diferente da caixa de seleção HTML normal. O exemplo a seguir demonstra a aplicação da caixa de seleção Ionic CheckBox.
<ion-checkbox ng-model = "ischecked"> tag de caixa de seleção </ion-checkbox>
Exemplo
No caso, o valor verificado será modificado com base no fato de a caixa de seleção ser selecionada ou não, true é selecionado e False não é controlado.
Código HTML
<ion-header-Bars> <h1> Caixa de seleção </h1> </Ion-header-Bars> <ion-content> <div> <ion-checkbox ng-repeat = "item em devlist" ng-model = "item.checked" ng-checked = "item.checked" ng-checked = "shethecked" ng-checked = "item.Checked" ng-checked = "shethecked" ng-checked = "". }} </ion-checkbox> <div> <div ng-bind = "devlist | json"> </div> </div> <div> notificações </div> <ion-checkbox ng-model = "pushnotification.nion-checked" ng-change = "pushNotificationChange ()"> não-habilidades </ion-checked "-check =" pushNotificationChange () "> não. JSON "> </div> </div> <ion-checkbox ng-model =" emailnotificação "ng-true-value =" '' subscrito '"ng-false-value ="' não-escrito '"> DIVLETTING </-checkbox> <div> <div ng-bind =" emailnotification |
Código JavaScript
angular.module ('Starter', ['Ionic']). Run (função ($ ionicPlatform) {$ ionicplatform.ready (function () {// Ocultar a barra de acessórios por padrão (remova -a para mostrar a barra de acessórios acima do teclado // para formulário) se (window.cordava && window.cord. {corova.plugins.Keyboard.hideKeyboardAccessoryBar (true);} if (window.statusbar) {statusbar.styledefault ();}});}). }, {text: "css3", verificado: false}, {text: "javascript", verificado: false}]; $ scope.pushnotificationChange = function () {console.log ('scope.push', $ scope.pushnotification.checed);}; scope.push 'scope.push', $ scope.pushnotification.Checked);}; scope.push; 'Subscrito';}])Código CSS:
corpo {cursor: url ('http://www.runoob.com/try/demo_source/finger.png'), auto;}O efeito é o seguinte:
Código fonte completo:
<html> <head> <meta charset = "utf-8"> <meta name = "viewport" content = "scale inicial = 1, escala máxima = 1, user-scalable = não, largura = width"> <title> </title> <link href = "http://cdn.bootcss.com/iionic/1.3.1/css/ionic.min.css" rel = "Stylesheet"> <script src = "http://cdn.bootcss.com/IONIC/1.3.1/js/ionic.bn.bunm.bootcss.com/iinic/1.3.1/js/ionic.bn type = "text/javascript"> angular.module ('starter', ['ionic']). run (function ($ ionicplatform) {$ ionicplatform.ready (function () {// ocultar a barra de acessórios por padrão (remover isso para mostrar a barra acessória acima do keyboard // para formar emputs) se. {corova.plugins.Keyboard.hideKeyboardAccessoryBar (true);} if (window.statusbar) {statusbar.styledefault ();}});}). }, {text: "css3", verificado: false}, {text: "javascript", verificado: false}]; $ scope.pushnotificationChange = function () {console.log ('scope.push', $ scope.pushnotification.checed);}; scope.push 'scope.push', $ scope.pushnotification.Checked);}; scope.push; 'Subscrito';}]) </script> <style type = "text/css"> body {cursor: url ('http://www.runoob.com/try/demo_source/finger.png'), auto; > <ion-header-Bars> <h1> Caixa de seleção </h1> </Ion-header-Bars> <ion-content> <div> <ion-checkbox ng-repeat = "Item em devlist" ng-model = "item.Checked" ng-checked = "item.Checked"> {{itext.tty.tyxt.Thecked "ng-checked =" item.Checked "> {{) ng-bind="devList | json"></pre> </div><div> Notifications</div><ion-checkbox ng-model="pushNotification.checked"ng-change="pushNotificationChange()">Push Notifications</ion-checkbox><div><pre ng-bind="pushNotification | json"></pre> </div><ion-checkbox ng-model = "emailnotificação" ng-true-value = "'' subscrito '" ng-false-value = "' 'UNUSCRIBADO'"> Newsletter </ion-checkbox> <div> <pré-ng-bind = "emailnotificação | json"> </pre> <///Div> </honn-scontent.O acima exposto é o conteúdo relevante que o editor apresenta sobre se há alguma diferença entre a caixa de seleção Ionic JS e a caixa de seleção HTML comum. Espero que seja útil para todos!