Advertisement
cahyadyazin

html angular

Jan 31st, 2015
243
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.37 KB | None | 0 0
  1. <!doctype html>
  2. <html data-ng-app="angularku">
  3.   <head>
  4.     <title>insert data</title>
  5.     <script src="angular.min.js"></script>
  6.   </head>
  7.   <body ng-controller="MainController">
  8.     {{ data }}
  9.     <div data-ng-repeat="key in data">
  10.       Nama <input type="text" data-ng-model="data[$index].nama"><br>
  11.       Kelas<input type="text" data-ng-model="data[$index].kelas"><br>
  12.     </div>
  13.     <button data-ng-click="tambah()">+ Data</button>
  14.     <button data-ng-click="cancel()" data-ng-show="data.length > 1">Cancel</button>
  15.     <button data-ng-click="simpan()">SImpan</button>
  16.     <p> {{ pesan }}</p>
  17.   </body>
  18. </html>
  19.   <script>
  20.     var app = angular.module('angularku', []);
  21.    
  22.     app.controller('MainController',function($scope,$http){
  23.         //setting type data 'data' dengan object
  24.         $scope.data = [{nama : '',kelas : ''}];
  25.         //fungsi tambah inputan
  26.         $scope.tambah = function(){
  27.             $scope.data.push({nama : '', kelas : ''});
  28.         };
  29.         //fungsi kurangi inputan
  30.         $scope.cancle  function(){
  31.             $scope.data.splice($scope.data.length-1);
  32.         };
  33.         //fungsi simpan data
  34.         $scope.simpan = function(){
  35.             $http.post('http://localhost/angularku/server.php?action=insert', $scope.data).success(function(response){
  36.                 if(response > 0){
  37.                     $scope.data = [{nama : '', kelas : ''}];
  38.                     $scope.pesan = response +' Data telah berhasil disimpan';
  39.                     $scope.$apply();
  40.                 }
  41.             });
  42.         }
  43.     })
  44.   </script>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement