Module Unavailable
$injector
Module '{0}' is not available! You either misspelled the module name or forgot to load it. If registering a module ensure that you specify the dependencies as the second argument.
This error occurs when trying to "re-open" a module that has not yet been defined.
To define a new module, call angular.module
with a name
and an array of dependent modules, like so:
// When defining a module with no module dependencies,
// the requires array should be defined and empty.
var myApp = angular.module('myApp', []);
To retrieve a reference to the same module for further configuration, call
angular.module
without the requires
array.
var myApp = angular.module('myApp');
Calling angular.module
without the requires
array when the module has not yet
been defined causes this error to be thrown. To fix it, define your module with
a name and an empty array, as in the first example above.