Service:
app.service('myService', ['$scope', '$timeout', function($scope, $timeout){
   return {
      fn: function(messageTitle, messageContent) {
        $timeout(function() {
            $scope.fadeMessageSuccess = true;
        }, 3000);
      }
   }
}]);
Controller:
app.controller("AccountCtrl", ["$scope", "Auth", "$timeout", "myService",
  function($scope, Auth, $timeout, myService) {
    myService.fn();
    $scope.createUser = function() {
      $scope.message = null;
      $scope.error = null;
      // Create a new user
      Auth.$createUserWithEmailAndPassword($scope.accountEmailAddress, $scope.accountPassword)
        .then(function(firebaseUser) {
          $scope.message = "User created with uid: " + firebaseUser.uid;
          console.log($scope.message);
        }).catch(function(error) {
          $scope.error = error;
          console.log($scope.error);
        });
    };
  }
]);
I'm trying to create a service so that I can use a function in multiple controllers but I'm have trouble getting this first one working. This is the error message I'm getting in console:
angular.js:13550Error: [$injector:unpr]
 
     
     
    