301 Create Ionic Sales Record Book Summary Apps
.
301 Create Ionic Sales Record Book Summary Apps
Building On Codepen Platform
Continue from the previous tutorial, http://basic-steps.blogspot.my/2017/01/300-create-ionic-sales-record-book-apps.html .
http://codepen.io/notarazi/pen/wggdMJ
1) Create Summary {Year:{Month/Total}}
HTML
<html> <head> <meta charset="utf-8"> <title>Diary</title> <meta name="viewport" content="initial-scale=1, maximum-scale=1, user-scalable=no, width=device-width"> <!-- Internal Library <link href="lib/ionic/css/ionic.css" rel="stylesheet"> <script src="lib/ionic/js/ionic.bundle.js"></script> --> <!-- Cloud Library --> <link href="//code.ionicframework.com/nightly/css/ionic.css" rel="stylesheet"> <script src="//code.ionicframework.com/nightly/js/ionic.bundle.js"></script> <!-- Needed for Cordova/PhoneGap (will be a 404 during development) --> <script src="cordova.js"></script> </head> <body ng-app="app"> <div> <div> <ion-nav-bar class="bar-stable"> <ion-nav-back-button></ion-nav-back-button> </ion-nav-bar> <ion-nav-view></ion-nav-view> </div> </div> <script id="home.html" type="text/ng-template"> <ion-view title="Home" id="page1"> <ion-nav-buttons side="right" class="has-header"> <button class="button button-icon" ng-click="insertRecord()"> <i class="icon ion-compose"></i> </button> </ion-nav-buttons> <ion-content padding="true" class="has-header"> {{date}} <br/> {{details}} <br/> {{summary}} <h2>DETAILS</h2> <div class = "row"> <div class = "col"><b>Date</b></div> <div class = "col"><b>Sales</b></div> </div> <div class = "row" ng-class-odd="odd" ng-class-even="even" ng-repeat="detail in details" > <div class = "col">{{detail.date | date:yyyy-MM-dd HH:mm:ss Z}}</div> <div class = "col">{{detail.value}}</div> </div> </ion-content> </ion-view> </script> <script id="insertRecord.html" type="text/ng-template"> <div class="modal"> <!-- Modal header bar --> <ion-header-bar class="bar-secondary"> <h1 class="title">Insert Record</h1> <button class="button button-clear button-positive" ng-click="closeInsertRecord()">Cancel</button> </ion-header-bar> <!-- Modal content area --> <ion-content> <form ng-submit="submitInsertRecord(record)"> <div class="list"> <label class="item item-input"> <input type="date" placeholder="Transaction Date" ng-model="record.date"> </label> <label class="item item-input"> <input type="text" placeholder="Transaction Value" ng-model="record.value"> </label> </div> <div class="padding"> <button type="submit" class="button button-block button-positive">Insert Record</button> </div> </form> </ion-content> </div> </script> </body> </html> |
JS
angular.module(app, [ionic]) .controller(homeCtrl, [$scope, $stateParams, $ionicModal, function ($scope, $stateParams, $ionicModal) { $scope.date=new Date(); var dataTrunk1={"details":[ {date:$scope.date,value:100.50}, {date:$scope.date,value:200.25} ]}; $scope.details = dataTrunk1.details; function summarize() { link download
Subscribe to:
Post Comments (Atom)
|
No comments:
Post a Comment
Note: Only a member of this blog may post a comment.