Javascript Angular在重命名模块后无法实例化该模块

Javascript Angular在重命名模块后无法实例化该模块,javascript,angularjs,module,initialization,Javascript,Angularjs,Module,Initialization,我有一个名为“sample”的Angular模块,Angular调试控制台要求我将其重命名为“appname.sample”,我这样做了,还更改了模块的调用。 但angular似乎仍在寻找模块样本。我得到了一个错误: $injector:modulerr]未能实例化模块decisionone,原因是:错误:[$injector:nomod]模块不可用!您要么拼错了模块名,要么忘记加载它 我还能在哪里换呢 代码如下: angular.module('appname.sample', ['ngRou

我有一个名为“sample”的Angular模块,Angular调试控制台要求我将其重命名为“appname.sample”,我这样做了,还更改了模块的调用。 但angular似乎仍在寻找模块样本。我得到了一个错误:

$injector:modulerr]未能实例化模块decisionone,原因是:错误:[$injector:nomod]模块不可用!您要么拼错了模块名,要么忘记加载它

我还能在哪里换呢

代码如下:

angular.module('appname.sample', ['ngRoute', 'common', 'ngSanitize'])
当我将其包括在内时:
angular.module('appname.sample')

可能是您已经根据您的
示例制作了一个不同的模块,如下所示:

angular.module('someDifferentModule', ['sample'])
angular.module('someModule', ['decisionone'])
如果是这样,您也必须在此处重命名它:

angular.module('someDifferentModule', ['appname.sample'])
此外,根据角度误差,问题似乎不在于app.sample,而在于名为
decisionone

$injector:modulerr]未能实例化模块decisionone,原因是: 错误:[$injector:nomod]模块不可用!你也是 模块名称拼写错误或忘记加载

你是不是把这个注射到这样的地方:

angular.module('someDifferentModule', ['sample'])
angular.module('someModule', ['decisionone'])

而且
descionone
从未被实例化为模块

如果您有该模块的配置文件/路由文件,请转到其他地方。确保您也正在更改该模块名称

例如,在ngRoute中,如果配置和路由规范分别定义,我还需要使模块名称相同

angular.module('appname.sample', []);

angular.module('appname.sample').config(['$routeProvider', function($routeProvider) {

        $routeProvider
            .when("/urlPath", {
                controller: 'controllerName',
                templateUrl: 'modules/pathToViewPage/view.html',
            });
    }
]);

在index.html文件页面的某个位置,可能是body标记上应该有ng app=“your module name”。更改此项以匹配新模块名称