javascript-找不到angular-translate模块’pascalprecht.translate’
作者:互联网
我正在尝试将angular-translate添加到我的angular应用程序中.我遵循了以下简单快速入门指南:https://angular-translate.github.io/docs/#/guide,但是我的应用程序无法启动,因此出现以下错误:
Uncaught Error: [$injector:modulerr] Failed to instantiate module
myApp due to: Error: [$injector:modulerr] Failed to
instantiate module pascalprecht.translate due to: Error:
[$injector:nomod] Module ‘pascalprecht.translate’ is not available!
You either misspelled the module name or forgot to load it. If
registering a module ensure that you specify the dependencies as the
second argument.
我的index.html文件正确包含了angular-translate,如下所示:
<script src="bower_components/angular-translate/angular-translate.js"></script>
任何线索为什么会发生这种情况?我非常感谢您的帮助.
更新
这是我的app.js的一部分,以澄清一些问题:
var app = angular.module('myApp', [
'ngAnimate',
'ngCookies',
'ngResource',
'ngSanitize',
'ngTouch',
// 3rd party modules.
'ui.router',
'restangular',
'angular.filter',
'ui.bootstrap',
'pascalprecht.translate',
// Custom modules.
'myApp.config'
])
.
.
.
解决方法:
我遇到了同样的问题,通过添加以下条目解决了它.还请记住也将这些.js文件放置在正确的顺序中.
files : [
'../js/libs/angular.js',
'../libs/angular-route.js',
'../angular-translate.min.js',
'../libs/angular-translate-loader-url.js',
希望这可以帮助.
问候,
阿迪蒂
标签:angular-translate,angularjs,javascript,internationalization 来源: https://codeday.me/bug/20191120/2043012.html