Guest User

Untitled

a guest
Oct 24th, 2014
132
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
HTML 1.78 KB | None | 0 0
  1. <html ng-app="webcampApp">
  2.  
  3. <head>
  4.     <!-- bower:css -->
  5.     <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
  6.     <!-- endbower -->
  7. </head>
  8.  
  9. <body>
  10.     <div class="container">
  11.         <div ng-controller="demoController">
  12.             <div class="list-group">
  13.                 <div class="list-group-item clearfix" ng-repeat="item in reddit.data.children">
  14.                     <img ng-src="{{ item.data.thumbnail }}" class="pull-left" />
  15.                     <h3>{{ item.data.title }}</h3>
  16.                 </div>
  17.             </div>
  18.         </div>
  19.  
  20.         <div ng-controller="secondController">
  21.             <button ng-click="clicked()">Click me</button>
  22.             <pre>{{ reddit | json }}</pre>
  23.         </div>
  24.     </div>
  25.  
  26.     <!-- bower:js -->
  27.     <script src="bower_components/jquery/dist/jquery.js"></script>
  28.     <script src="bower_components/angular/angular.js"></script>
  29.     <script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
  30.     <!-- endbower -->
  31.  
  32.     <script>
  33.     angular.module('webcampApp', []);
  34.  
  35.     angular.module('webcampApp').controller('demoController', function($scope, $http, Data) {
  36.  
  37.         $http({
  38.             method: 'GET',
  39.             url: 'http://www.reddit.com/hot.json'
  40.         }).success(function(response) {
  41.             console.log(response);
  42.  
  43.             $scope.reddit = response;
  44.  
  45.             Data.reddit = response;
  46.         });
  47.     });
  48.  
  49.     angular.module('webcampApp').controller('secondController', function($scope, $http, Data) {
  50.  
  51.         $scope.clicked = function(){
  52.             console.log(Data);
  53.         }
  54.     });
  55.  
  56.     angular.module('webcampApp').factory('Data', function(){
  57.         return {
  58.             myImportantMessage: 'hello',
  59.             test: 'data'
  60.         }
  61.     })
  62.     </script>
  63. </body>
  64.  
  65. </html>
Add Comment
Please, Sign In to add comment