Guest User

Untitled

a guest
Dec 4th, 2015
33
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>
  3.   <head>
  4.     <meta charset="utf-8">
  5.     <title>angular testing</title>
  6.     <script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.4.8/angular.js"></script>
  7.   </head>
  8.   <body ng-app="myApp">
  9.     <div ng-controller="php">
  10.       <p ng-repeat="p in jsony">{{p.name}} kosztuje {{p.price}}</p>
  11.       <p ng-repeat="p in php">{{p}}</p>
  12.     </div>
  13.     <script type="text/javascript">
  14.     var app = angular.module('myApp', []);
  15.     app.factory('loadData', ['$http', function($http){
  16.      var loadData = {};
  17.      loadData.getItems = function(){
  18.        var a = [{name: 'japko', price: 5},{name: 'banan', price: 15},{name: 'gruszka', price: 55},{name: 'pietruszka', price: 135}];
  19.        console.log(a);
  20.        return a;
  21.      }
  22.      loadData.getItemsFromPHP = function(){
  23.        var apiURL = 'http://192.168.100.21:1337/API/';
  24.        var items;
  25.         $http.get(apiURL+'items.php').then(function(response){
  26.           console.log(response.data);
  27.           items = response.data;
  28.         }, function(response){
  29.           return 'error';
  30.         });
  31.         return items;
  32.      }
  33.      return loadData;
  34.     }]);
  35.     app.controller('php', ['$scope', 'loadData', function($scope, loadData) {
  36.       $scope.jsony = loadData.getItems();
  37.       $scope.php = loadData.getItemsFromPHP();
  38.        }]);
  39.     </script>
  40.   </body>
  41. </html>
Advertisement
Add Comment
Please, Sign In to add comment