gpt4 book ai didi

angularjs - Ngmessages Uncaught TypeError l.module(...).info 不是函数

转载 作者:行者123 更新时间:2023-12-02 02:47:07 25 4
gpt4 key购买 nike

我已将 Angular-Messages 安装到我的 Ionic V1 应用程序中,但无法使其工作。

错误:

Uncaught TypeError: l.module(...).info is not a function at angular-messages.js:267
at angular-messages.js:6

这是我的index.html:

    <!-- ionic/angularjs js -->
<script src="lib/ionic/js/ionic.bundle.js"></script>

<!-- cordova script (this will be a 404 during development) -->
<script src="cordova.js"></script>
<script src="js/sha1.js"></script>

<script src="lib/ionic-material/dist/ionic.material.min.js"></script>
<script src="lib/angular-messages/angular-messages.min.js"></script>

在我的 app.js 中

var app = angular.module('starter', ['ionic', 'ngCordovaOauth', 'ionic-material', 'ngMessages'])

读了一下,我认为这可能是 Angular、Angular-Animate 和 Angular-messages 之间的版本问题,它们必须处于同一版本才能兼容。

Bower 包列表 - Bower.json:

  "dependencies": {
"ng-cordova-oauth": "^0.2.6",
"angular": "~1.6.4",
"angular-animate": "~1.6.4",
"angular-messages": "~1.6.4"
}

但是什么都没有..仍然遇到同样的错误。还能是什么?有什么想法吗?

谢谢

最佳答案

@larslemos 的回答帮助我找到了类似问题的解决方案。

我正在使用“.../libs/angular.js/1.6.1/angular.min.js”
但使用'.../libs/angular-messages/1.6.4/angular-messages.min.js'。

更改为 Angular 1.6.4 或 ngMessages 1.6.1 确实解决了该问题。

所以基本上只要确保它们是相同的版本即可,无需转到 1.5。

关于angularjs - Ngmessages Uncaught TypeError l.module(...).info 不是函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43415827/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com