我已经将Angular-Messages安装到我的Ionic V1应用程序,但是我无法使其工作。Ngmessages Uncaught TypeError l.module(...)。info不是函数
错误:
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'])
读了一下我认为这可能是一个版本角度,角度动画和角度消息之间的问题,它们必须处于相同版本才能兼容。
鲍尔软件包列表 - bower.json:
"dependencies": {
"ng-cordova-oauth": "^0.2.6",
"angular": "~1.6.4",
"angular-animate": "~1.6.4",
"angular-messages": "~1.6.4"
}
但没有什么..仍然得到同样的错误。 它还能做什么?有任何想法吗?
感谢
感谢您的回答。我不能使用Angular 1.5,它必须是1.6。无论如何,我最终做了我自己的'ngMessages'功能。 –
@EzequielRamiro你可以分享它在github回购或在掠夺者。 接下来的6个月我们将迁移到1.6。 会有帮助 – larslemos
我跟进了这个tuto https://www.thepolyglotdeveloper.com/2015/08/angularjs-form-validation-in-your-ionic-framework-app/ 很简单,但谁知道你是否更新到1.6,ngmessages可能会工作给你...试一试。 –