编程语言
首页 > 编程语言> > javascript-找不到angular-translate模块’pascalprecht.translate’

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