AngularJS 1.2 $ injector:modulerr

前端之家收集整理的这篇文章主要介绍了AngularJS 1.2 $ injector:modulerr前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当使用angular 1.2而不是1.07下面的代码片段是无效的,为什么?
'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: '/'
        });
    }
]);

问题是在注入器配置部分(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)

如果我记得正确这个问题从角1.1.6开始。

该问题是由于缺少ngRoute模块的引入。从版本1.1.6它是一个单独的部分:
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.0rc1/angular-route.min.js"></script>

var app = angular.module('myapp',['ngRoute']);
原文链接:https://www.f2er.com/angularjs/147517.html

猜你在找的Angularjs相关文章