I am new to angularjs and I am watching video tutorials there they are using $resouce attribute using factory method they are getting data in webpage from server like this
*services.js* angular.module('airlineServices', ['ngResource']) .factory('Airport', function ($resource) { return $resource('/airports'); }); here I am not getting what is exactly they are mention inside $resource('/airports') whether airports is table name in database or what else they didn't show how they stored content in airports url and my other code is *index.html* <html ng-app="airline"> <head> <title>Demo</title> <script type="text/javascript" src="js/lib/angular.min.js"></script> <script type="text/javascript" src="js/lib/angular-resource.min.js"></script> <script type="text/javascript" src="js/controllers/app.js"></script> <script type="text/javascript" src="js/controllers/destinations.js"></script> <script type="text/javascript" src="js/controllers/flights.js"></script> <script type="text/javascript" src="js/controllers/reservations.js"></script> <script type="text/javascript" src="js/controllers/airport.js"></script> <script type="text/javascript" src="js/app.js"></script> <script type="text/javascript" src="js/services.js"></script> <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css"> <link rel="stylesheet" type="text/css" href="css/bootstrap-responsive.min.css"> </head> <body> <div class="container" ng-controller="AppCtrl"> <h1>AngulAir</h1> <ul class="nav nav-pills"> <li ng-class="destinationsActive"> <a href="#">Destinations</a> </li> <li ng-class="flightsActive"> <a href="#/flights">Flights</a> </li> <li ng-class="reservationsActive"> <a href="#/reservations">Reservations</a> </li> </ul> <div ng-view></div> </div> </body> </html> app.js angular.module('airline', ['airlineServices']) .config(airlineRouter); function airlineRouter ($routeProvider) { $routeProvider .when('/', {templateUrl: 'partials/destinations.html', controller: 'DestinationsCtrl'}) .when('/airports/:airportCode', { templateUrl: 'partials/airport.html', controller: 'AirportCtrl' }) .when('/flights', { template: '<h3>Flights</h3> {{airports | json}}', controller: 'FlightsCtrl'}) .when('/reservations', { template: '<h3>Your Reservations</h3> {{airports | json}}', controller: 'ReservationsCtrl'}); } js/controllers/app.js function AppCtrl ($scope) { $scope.setActive = function (type) { $scope.destinationsActive = ''; $scope.flightsActive = ''; $scope.reservationsActive = ''; $scope[type + 'Active'] = 'active'; } } js/controllers/airport.js function AirportCtrl ($scope, $routeParams) { $scope.currentAirport = $scope.airports[$routeParams.airportCode]; } js/controllers/destinations.js function DestinationsCtrl ($scope, Airport) { $scope.setActive('destinations'); $scope.sidebarURL = 'partials/airport.html'; $scope.currentAirport = null; $scope.setAirport = function (code) { $scope.currentAirport = $scope.airports[code]; }; $scope.airports = Airport.query(); } js/controllers/flights.js function FlightsCtrl ($scope) { $scope.setActive('flights'); $scope.airports = {}; } js/controllers/reservations.js function ReservationsCtrl ($scope) { $scope.setActive('reservations'); } partials/airport.html <div ng-show="currentAirport"> <h3>{{currentAirport.name}}</h3> <h4>Destinations</h4> <ul> <li ng-repeat="destination in currentAirport.destinations"> <a ng-href="#/airports]/{{destination}}">{{destination}}</a> </li> </ul> </div> partials/destinations.html <div> <h3>All Destinations</h3> <ul> <li ng-repeat="airport in airports"> <a href="" ng-click="setAirport(airport.code)">{{airport.code}} - {{ airport.name}}</a> </li> </ul> </div> <div ng-include src="sidebarURL"></div> Does anyone have idea share your views -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to angular+unsubscr...@googlegroups.com. To post to this group, send email to angular@googlegroups.com. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/d/optout.