Injecting Angular Services into Controllers
When injecting a custom service into an angular controller one must take into account the order when you declare parameters to the controller constructor. This:
.controller('CalculatorController', ['$scope', 'CalculatorService', function($scope, CalculatorService) {}
Is the only code that will work. If CalculatorController is declared after $scope, so it must be in the function signature.
Written by Esteban
Related protips
Have a fresh tip? Share with Coderwall community!
Post
Post a tip
Best
#Javascript
Authors
Sponsored by #native_company# — Learn More
#native_title#
#native_desc#