javascript – Angular JS Uncaught Error: [$injector:modulerr]

javascript – Angular JS Uncaught Error: [$injector:modulerr]

Try adding this:

<script src=https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular-resource.min.js></script>

In development environments I recommend you to use not minified distributives. And all errors become more informative! Instead of angular.min.js, use angular.js.

<script src=https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular.js>     
<script src=https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular-route.js>
<script src=https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular-resource.js>

javascript – Angular JS Uncaught Error: [$injector:modulerr]

Try adding:

<script src=https://ajax.googleapis.com/ajax/libs/angularjs/1.2.7/angular-resource.min.js>

and:

angular.module(MyApp, [ngRoute,ngResource]);
function TwitterCtrl($scope,$resource){
}

You should call angular.module only once with all dependencies because with your current code, youre creating a new MyApp module overwriting the previous one.

From angular documentation:

Beware that using angular.module(myModule, []) will create the
module myModule and overwrite any existing module named myModule. Use
angular.module(myModule) to retrieve an existing module.

Leave a Reply

Your email address will not be published.