Advertisement
Guest User

Untitled

a guest
Nov 23rd, 2014
154
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.41 KB | None | 0 0
  1. App::missing(function($exception)
  2. {
  3. return File::get(public_path() . '/angular.html');
  4. });
  5.  
  6. <!doctype html>
  7. <html lang="ru" ng-app="app">
  8. <head>
  9. <meta charset="UTF-8">
  10. <title>Angular & Laravel</title>
  11. <link rel="stylesheet" href="libs/bootstrap/dist/css/bootstrap.min.css"/>
  12. </head>
  13. <body>
  14. <header>
  15. <ul class="nav navbar-nav">
  16. <li><a href="/">Home</a></li>
  17. <li><a href="/posts">Posts</a></li>
  18. </ul>
  19. </header>
  20.  
  21. <div class="container">
  22. <h2>Angular, hello!</h2>
  23. <div ng-view></div>
  24. </div>
  25.  
  26. <script type="text/javascript" src="libs/angular/angular.min.js"></script>
  27. <script type="text/javascript" src="libs/angular-route/angular-route.min.js"></script>
  28. <script type="text/javascript" src="js/app.js"></script>
  29. </body>
  30. </html>
  31.  
  32. // define app
  33.  
  34. var app = angular.module('app', ['ngRoute']);
  35.  
  36. // routes
  37.  
  38. app.config(function($routeProvider) {
  39. $routeProvider.when('/', {
  40. templateUrl: 'views/home.html',
  41. controller: 'HomeCtrl'
  42. }).when('/posts', {
  43. templateUrl: 'views/posts.html',
  44. controller: 'firstCtrl'
  45. }).otherwise({
  46. redirectTo: '/'
  47. });
  48. });
  49.  
  50. // controllers
  51.  
  52. app.controller('HomeCtrl', function($scope)
  53. {
  54. $scope.name = 'Ebosher';
  55. });
  56.  
  57. app.controller('firstCtrl', function($scope, $http)
  58. {
  59. $http.get('/api/posts').then(function(result) {
  60. $scope.posts = result.data;
  61. });
  62. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement