Angular JS Uncaught Error: [$injector:modulerr] Angular JS Uncaught Error: [$injector:modulerr] angularjs angularjs

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">


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, you're 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.