Advertisement
asimryu

AngularJs with more button

Jun 26th, 2017
158
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.42 KB | None | 0 0
  1. <!DOCTYPE html>
  2. <html lang="ko">
  3. <head>
  4.     <meta charset="UTF-8">
  5.     <title>AngularJS</title>
  6.     <link rel="stylesheet" href="css/bootstrap.css">
  7.     <script src="js/jquery-3.2.1.min.js"></script>
  8.     <script>$.noConflict();</script>
  9.     <script src="js/angular.min.js"></script>
  10. </head>
  11. <body>
  12.     <div class="container" ng-app="myApp" ng-controller="blog" ng-init="addlist()">
  13.         <h1>Blog</h1>
  14.         <form action="">
  15.             <input type="text" class="form-control" ng-model="sch" placeholder="제목 검색...">
  16.         </form>
  17.         <table class="table" id="bloglist">
  18.             <tr class="active">
  19.                 <td>도시명</td>
  20.                 <td>영문명</td>
  21.                 <td>면적</td>
  22.                 <td>인구</td>
  23.             </tr>
  24.             <tr ng-repeat="post in posts" ng-if="post.title.toLowerCase().match(sch.toLowerCase())">
  25.                 <td>{{ post.id }}</td>
  26.                 <td>{{ post.title }}</td>
  27.                 <td>{{ post.writer }}</td>
  28.                 <td>{{ post.wdate }}</td>
  29.             </tr>
  30.         </table>
  31.         <button ng-click="addlist()" class="btn-more btn btn-primary btn-lg col-md-12">더보기</button>
  32.     </div>
  33.     <script>
  34.         var page = 1;
  35.         var app = angular.module("myApp",[]);
  36.         app.controller("blog",function($scope,$http){
  37.             $scope.posts = [];
  38.             $scope.addlist = function(){
  39.                 $http.get("list.php?page=" + page).then(function(json){
  40.                     //$scope.posts = json.data;
  41.                     for( var i=0; i<json.data.length; i++){
  42.                         $scope.posts.push(json.data[i]);
  43.                     }
  44.                     page++;
  45.                 });
  46.             }
  47.            
  48.         });
  49.  
  50.     </script>
  51. </body>
  52. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement