Advertisement
Guest User

Untitled

a guest
Jul 7th, 2015
184
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 2.24 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.3.0-beta.17/angular.min.js"></script>
  5. <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.1/angular-resource.min.js"></script>
  6. <script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.4.1/angular-route.min.js"></script>
  7.  
  8.  
  9. <link href="index.css" rel="stylesheet"/>
  10. <script src="index.js"></script>
  11. </head>
  12. <body ng-app="App">
  13. <div ng-controller="AppController as ctrl">
  14. <header>
  15. <h1> Restaurants Explore</h1>
  16. <h4> Way to explore the menus</h4>
  17. </header>
  18.  
  19. <nav>
  20. <ul>
  21. <li ng-repeat="entry in arrayOfObjects"><a href="#" ng-click="ctrl.displayRestaurant($index)">{{entry.name}}</a></li>
  22. </ul>
  23. </nav>
  24. <section ng-model="restaurant">
  25.  
  26. <div>
  27. <table>
  28. <tr><td><a href="#menu">Menu Details</a></td></tr>
  29. </table>
  30. </div>
  31. <div ng-view>
  32. asdfslajfdsjfdl
  33. </div>
  34. </section>
  35. </div>
  36. </body>
  37.  
  38. var module = angular.module("App",['ngResource','ngRoute']);
  39.  
  40.  
  41. module.factory("mywebservice",function($resource){
  42.  
  43. return $resource("http://localhost:8080/MyWebService/myweb/msgservice");
  44. });
  45.  
  46. module.controller("menuController", function($scope,$routeParams){
  47.  
  48. alert();
  49. /*$scope.arrayOfObjects = mywebservice.get({restId:$routeParams.restId}).$promise.then(
  50. function(response){
  51. alert(JSON.stringify(response));
  52. },
  53. function(error){
  54. alert(error.message);
  55. }
  56. );*/
  57.  
  58. });
  59.  
  60.  
  61. module.config(['$routeProvider',function($routeProvider){
  62.  
  63. alert("Inside router provider");
  64. $routeProvider.
  65. when('/menu',{
  66. templateUrl:"templates/menu.html",
  67. controller:'menuController'
  68. })
  69. .otherwise({
  70. redirectTo:'/'
  71. });
  72. }
  73. ]);
  74.  
  75. module.controller("AppController", function($scope,mywebservice){
  76.  
  77. $scope.arrayOfObjects = mywebservice.query().$promise.then(
  78. function(response){
  79. $scope.arrayOfObjects = response;
  80. },
  81. function(error){
  82. alert(error.message);
  83. }
  84. );
  85.  
  86. this.displayRestaurant=function(index){
  87. $scope.restaurant = $scope.arrayOfObjects[index];
  88. }
  89.  
  90. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement