BootWiki教程网
源代码:
点击运行
<html ng-app="ionicApp"> <head> <meta charset="utf-8"> <meta content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width" name="viewport"> <title>BootWiki 教程网</title> <link href="//cdn.staticfile.net/ionic/1.3.2/css/ionic.css" rel="stylesheet"> <script src="//cdn.staticfile.net/ionic/1.3.2/js/ionic.bundle.min.js"></script> <script type="text/javascript"> angular.module('ionicApp', ['ionic']) .controller('MainCtrl', function($scope) { $scope.settingsList = [ { text: "Wireless", checked: true }, { text: "GPS", checked: false }, { text: "Bluetooth", checked: false } ]; $scope.pushNotificationChange = function() { console.log('Push Notification Change', $scope.pushNotification.checked); }; $scope.pushNotification = { checked: true }; $scope.emailNotification = 'Subscribed'; }); </script> <style type="text/css"> body { cursor: url('//www.waitang.com/try/images/finger.png'), auto; } </style> </head> <body ng-controller="MainCtrl"> <ion-header-bar class="bar-positive"> <h1 class="title">切换开关</h1> </ion-header-bar> <ion-content> <div class="list"> <div class="item item-divider"> Settings </div> <ion-toggle ng-checked="item.checked" ng-model="item.checked" ng-repeat="item in settingsList"> {{ item.text }} </ion-toggle> <div class="item"> <pre ng-bind="settingsList | json"></pre> </div> <div class="item item-divider"> Notifications </div> <ion-toggle ng-change="pushNotificationChange()" ng-model="pushNotification.checked"> Push Notifications </ion-toggle> <div class="item"> <pre ng-bind="pushNotification | json"></pre> </div> <ion-toggle ng-false-value="'Unubscribed'" ng-model="emailNotification" ng-true-value="'Subscribed'" toggle-class="toggle-assertive"> Newsletter </ion-toggle> <div class="item"> <pre ng-bind="emailNotification | json"></pre> </div> </div> </ion-content> </body> </html>
运行结果