Advertisement
Guest User

suka

a guest
Jan 16th, 2016
149
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. how to pass resolved stuff (lists) to controller?  
  2.  
  3.  
  4.  
  5.  
  6. $stateProvider
  7.         .state('lists', {
  8.             url: '/lists',
  9.             templateUrl: 'partials/lists.html',
  10.             resolve: {
  11.                 lists: function ($http) {
  12.                     return $http.get('/lists')
  13.                     .then(function (response) {
  14.                         return response.data;
  15.                     });
  16.                 }
  17.             },
  18.             controller: 'listsCtrl'
  19.         })
  20.  
  21.  
  22.  
  23.  
  24. //this is controller
  25.  
  26. angular.module('teamList').controller('listsCtrl', ['$scope', '$location', '$http', 'lists', <- injection error*
  27. function ($scope, $location, $http, lists) {
  28. ...
  29.  
  30.  
  31.  
  32. *  https://docs.angularjs.org/error/$injector/unpr?p0=listsProvider%20<-%20lists%20<-%20listsCtrl
  33.  
  34. если не прописывать там 'lists', листы будут андефайнд
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement