一尘不染

无法实例化Angular js中的模块错误

angularjs

我遇到以下错误,根本原因是 模块’ngRoute’不可用

未捕获的错误:[$ injector:modulerr]由于以下原因,无法实例化模块Amail:

错误:[$ injector:modulerr]由于以下原因,无法实例化模块ngRoute:

错误:[$
injector:nomod]模块’ngRoute’不可用!您可能拼错了模块名称,或者忘记了加载它。如果注册模块,请确保将依赖项指定为第二个参数。”

JavaScript代码:

var amailServices = angular.module('Amail',['ngRoute']);
function emailRouteConfig($routeProvider) {
$routeProvider.
    when('/', {
        controller: ListController,
        templateUrl : 'list.html'}).

    when('/view/:id',{
        controller : DetailsController,
        templateUrl:'detail.html'}).

    otherwise({
        redirectTo:'/'
    });
}
amailServices.config(emailRouteConfig);

如何解决这个问题


阅读 185

收藏
2020-07-04

共1个答案

一尘不染

您需要angular-route.js在HTML中添加:

<script src="angular-route.js">

http://docs.angularjs.org/api/ngRoute

2020-07-04