Advertisement
Guest User

Untitled

a guest
Sep 5th, 2015
97
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.18 KB | None | 0 0
  1. var blogSite = angular.module("blogSite", ["ngRoute"]);
  2. blogSite.config(['$routeProvider', function ($routeProvider) {
  3. $routeProvider
  4. .when("post/:post", {
  5. teplateUrl: 'blogpost.html',
  6. controller: 'blogPostController'
  7. })
  8. .otherwise({
  9. redirectTo: 'index.html'
  10. });
  11. }]);
  12.  
  13. blogSite.controller("mainPageController", function ($scope, $http, $routeParams) {
  14. var url = baseUrl + "getpost";
  15. $http.get(url)
  16. .success(function (data, status, headers, config) {
  17. if (data.length > 0) {
  18. $scope.LastBlogPosts = data;
  19. }
  20. else {
  21. $scope.LastBlogPosts = null;
  22. }
  23. })
  24. .error(function (data, status, headers, config) {
  25. console.log(status);
  26. });
  27. });
  28.  
  29. blogSite.controller("blogPostController", function ($scope, $http, $routeParams) {
  30. $scope.TestMessage = "Test Message"
  31. });
  32.  
  33. div ng-controller="mainPageController">
  34. <ul>
  35. <li ng-repeat="blogPost in LastBlogPosts">
  36. <a href="post/{{blogPost.PostUrl}}" class="lastPostUrl mainPagePostTitle">{{blogPost.PostTitle}}</a>
  37. </li>
  38. </ul>
  39. </div>
  40. </div>
  41. </div>
  42. <div ng-view>
  43.  
  44. </div>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement