client/app/search/search_controller.js
author cavaliet
Mon, 06 Oct 2014 22:52:30 +0200
changeset 8 824c87a9084c
parent 7 e70f1c4785f3
child 47 dd750778535c
permissions -rw-r--r--
(really) better management of slideshowModel with new api.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
     1
(function(){
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
     2
  'use strict';
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
     3
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
     4
  angular.module('ammicoSearch',['ngResource', 'ngRoute'])
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
     5
    .config(function ($routeProvider) {
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
     6
      $routeProvider
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
     7
        .when('/', {
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
     8
          templateUrl: 'search/search.html',
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
     9
          controller: 'searchCtrl'
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
    10
        });
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
    11
    })
2
36ccc573af9a clean search resource
cavaliet
parents: 1
diff changeset
    12
    .controller('searchCtrl', function($scope, $location, $routeParams, searchApi){
1
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
    13
      console.log('search 6',$scope, $location, $routeParams);
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
    14
      $scope.q = $routeParams.q || '';
8
824c87a9084c (really) better management of slideshowModel with new api.
cavaliet
parents: 7
diff changeset
    15
      $scope.results = searchApi.searchResource({q:$scope.q, of: 'json', synthesis: 'false', nresults:'50', callback: 'JSON_CALLBACK'}).getJsonp();
1
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
    16
    });
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
    17
74bbdd739878 views, path, search...
cavaliet
parents:
diff changeset
    18
})();