Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- <html ng-app="webcampApp">
- <head>
- <!-- bower:css -->
- <link rel="stylesheet" href="bower_components/bootstrap/dist/css/bootstrap.css" />
- <!-- endbower -->
- </head>
- <body>
- <div class="container">
- <div ng-controller="demoController">
- <div class="list-group">
- <div class="list-group-item clearfix" ng-repeat="item in reddit.data.children">
- <img ng-src="{{ item.data.thumbnail }}" class="pull-left" />
- <h3>{{ item.data.title }}</h3>
- </div>
- </div>
- </div>
- <div ng-controller="secondController">
- <button ng-click="clicked()">Click me</button>
- <pre>{{ reddit | json }}</pre>
- </div>
- </div>
- <!-- bower:js -->
- <script src="bower_components/jquery/dist/jquery.js"></script>
- <script src="bower_components/angular/angular.js"></script>
- <script src="bower_components/bootstrap/dist/js/bootstrap.js"></script>
- <!-- endbower -->
- <script>
- angular.module('webcampApp', []);
- angular.module('webcampApp').controller('demoController', function($scope, $http, Data) {
- $http({
- method: 'GET',
- url: 'http://www.reddit.com/hot.json'
- }).success(function(response) {
- console.log(response);
- $scope.reddit = response;
- Data.reddit = response;
- });
- });
- angular.module('webcampApp').controller('secondController', function($scope, $http, Data) {
- $scope.clicked = function(){
- console.log(Data);
- }
- });
- angular.module('webcampApp').factory('Data', function(){
- return {
- myImportantMessage: 'hello',
- test: 'data'
- }
- })
- </script>
- </body>
- </html>
Add Comment
Please, Sign In to add comment