I'm building an Angular App, using this Angular Seed as my base: https://github.com/angular/angular-seed
Everything was working well until I tried to add the module mdPickers using these instructions and now I'm getting the error below. I don't understand what's making mdPickers error out when I had no issues with moment.js or Angular Material.
At first I thought my dependencies were out of date, but I've since updated them and the error has not changed. I know I've spelled the module correctly and I know I've installed it. What am I missing?
Edit before anyone asks: I did check that all dependencies needed for mdPicker were installed and at least at the minimum required version. They are.
Uncaught Error: [$injector:modulerr] Failed to instantiate module myApp due to:
Error: [$injector:modulerr] Failed to instantiate module myApp.view2 due to:
Error: [$injector:modulerr] Failed to instantiate module mdPickers due to:
Error: [$injector:nomod] Module 'mdPickers' 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.
http://errors.angularjs.org/1.6.4/$injector/nomod?p0=mdPickers
Here is the dependencies section of my package.json
:
"dependencies": {
"angular-material": "^1.1.4",
"moment": "^2.18.1",
"moment-timezone": "^0.5.13",
"mdPickers": "^0.7.5"
}
My module (if more JS would be helpful, let me know. But there's not much else just yet):
angular.module("myApp.view2", [
"ngRoute",
"ngMaterial",
"ngAnimate",
"ngAria",
"ngMessages",
"mdPickers"
]);
HTML script tags at the bottom of <body>
:
<script src="bower_components/angular/angular.js"></script>
<script src="bower_components/angular-route/angular-route.js"></script>
<!-- Angular Material requires Angular.js Libraries -->
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-animate.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-aria.min.js"></script>
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.5/angular-messages.min.js"></script>
<!-- Angular Material Library -->
<script src="https://ajax.googleapis.com/ajax/libs/angular_material/1.1.0/angular-material.min.js"></script><script src="app.js"></script>
<script src="view1/view1.js"></script>
<script src="view2/view2.js"></script>
<script src="components/version/version.js"></script>
<script src="components/version/version-directive.js"></script>
<script src="components/version/interpolate-filter.js"></script>