Advertisement
Guest User

Untitled

a guest
Dec 4th, 2016
66
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. ONEMOVIE CONTROLLER ---------------------------
  2.  
  3. (function () {
  4.     "use strict";
  5.  
  6.     angular
  7.         .module('app')
  8.         .controller('movieDetailController', ['$scope', '$http', '$q', '$routeParams'])
  9.  
  10.  
  11.  
  12.     function movieDetailController($scope, $http, $q, $routeParams) {
  13.  
  14.                 console.log("jestem")
  15.  
  16. APP.JS
  17.  
  18. (function () {
  19.     'use strict';
  20.     angular.module('app', ['ngRoute'])
  21.  
  22.    
  23.     .config(['$routeProvider', '$locationProvider',
  24.       function ($routeProvider, $locationProvider) {
  25.           $routeProvider
  26.              .when('/app/movieDetail/:movieID', {
  27.                  templateUrl: 'app/movieDetail/movieDetail.html',
  28.                  controller: 'movieDetailController',
  29.                  controllerAs: 'movieDetailController'
  30.              });
  31.  
  32.           $locationProvider.html5Mode(true);
  33.       }]);
  34.  
  35. })();
  36.  
  37. MOVIE DETAIL HTML
  38.  
  39. <!doctype html>
  40. <html ng-app="app">
  41. <head>
  42.    
  43.     <link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/css/bootstrap.min.css">
  44.     <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  45.     <script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.7/js/bootstrap.min.js"></script>
  46.     <link rel="stylesheet" href="../Site.css" />
  47.     <link rel="stylesheet" href="../movieDetail/movieDetail.css" />
  48. </head>
  49. <body ng-controller="movieDetailController" ng-cloak>
  50.  
  51.     <div class="row">
  52.         <div class="col-sm-8">
  53.  
  54.             <img class="gallery-image fade-animation img-rounded" ng-src="{{'http://image.tmdb.org/t/p/w600/'+Movie.backdrop_path}}" />
  55.  
  56.         </div>
  57.         <div class="col-sm-4 overview">
  58.             <div class="row MovieTitle">
  59.                 {{Movie.title}} ({{Movie.release_date.slice(0,4)}})
  60.                 <br />
  61.                 <div class="headlines">
  62.                     Director: <div class="dirgen">{{Crew[0].name}}</div><br />
  63.                     Genres: <div class="dirgen" ng-repeat="genre in Movie.genres">
  64.                         [{{genre.name}}]
  65.                     </div>
  66.  
  67.                 </div>
  68.             </div>
  69.             <div class="overviewHeadline">
  70.                 Overview
  71.             </div>
  72.             {{Movie.overview}}
  73.         </div>
  74.  
  75.  
  76.     </div>
  77.     <div class="row personList">
  78.  
  79.         <div ng-repeat="person in getCast()">
  80.             <div class="col-sm-2">
  81.  
  82.                 <img class="img-rounded personPicture" ng-src="{{'http://image.tmdb.org/t/p/w300/'+person.profile_path}}" /><br />
  83.                 <label class="personName"> {{person.name}}</label><br />
  84.                 <label>{{person.character}}</label>
  85.             </div>
  86.         </div>
  87.  
  88.     </div>
  89.  
  90.     <button type="button" class="btn btn-default" style="width:100%;text-align:center" data-toggle="collapse" data-target="#moreCast" ng-click="getRestCast()">
  91.         <span class="glyphicon" ng-class="{'glyphicon-chevron-up' : collapsed, 'glyphicon-chevron-down' : !collapsed}"></span>
  92.     </button>
  93.  
  94.     <div id="moreCast" class="row personList collapse">
  95.         <div ng-repeat="person in RestCast">
  96.             <div class="col-sm-2">
  97.                 <img class="img-rounded personPicture" ng-src="{{'http://image.tmdb.org/t/p/w300/'+person.profile_path}}" /><br />
  98.                 <label class="personName"> {{person.name}}</label><br />
  99.                 <label>{{person.character}}</label>
  100.             </div>
  101.         </div>
  102.     </div>
  103.  
  104.     <script src="scripts/angular.min.js"></script>
  105.     <script src="//code.angularjs.org/1.5.8/angular-route.js"></script>
  106.     <script src="app/app.js"></script>
  107.     <script src="app/movieDetail/movieDetailController.js"></script>
  108. </body>
  109. </html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement