0 votes
1 view
in Web Technology by (47.8k points)

When using angular 1.2 instead of 1.07 the following piece of code is not valid anymore, why?

'use strict'; 

var app = angular.module('myapp', []); app.config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) { $locationProvider.html5Mode(true); 

$routeProvider. 

when('/', { 

templateUrl: 'part.html', 

controller: 'MyCtrl' 

}). 

otherwise({ 

redirectTo: '/' 

  }); 

  }

]);

the issue is in the injector configuration part (app.config):

Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.0rc1/$injector/modulerr?p0=muninn&p1=Error%…eapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.0rc1%2Fangular.min.js%3A31%3A252)

If I remember correctly this issue started with angular 1.1.6.

1 Answer

0 votes
by (107k points)

The reason why using angular 1.2 instead of 1.07 the following piece of code is not valid anymore is that a noob error can be forgetting to include the module js see a below-mentioned piece of code that tells how to remove that error:-

<script src="app/modules/myModule.js"></script>

All files will be in the index.html.

Related questions

Welcome to Intellipaat Community. Get your technical queries answered by top developers !


Categories

...