【发布时间】:2015-10-25 01:27:05
【问题描述】:
包括:
angular/angular.min.js
angular-route/angular-route.min.js
angular-messages/angular-messages.min.js
这是我的模块。
var axipay = angular.module('axipay', [
'ngRoute',
'ngMessages',
'ngMessagesInclude',
'axipay.registration',
])
我是这样用的。
<div ng-messages="form_register.phone.$error">
<div ng-messages-include="error-messages.html"></div>
</div>
加载时会出错。
未能实例化模块 ngMessagesInclude 由于:错误: [$injector:nomod] 模块“ngMessagesInclude”不可用!你 要么拼错模块名称,要么忘记加载它。如果注册 一个模块确保您将依赖项指定为第二个 论据。
在没有“ngMessagesInclude”的情况下可以正常工作。
参考:
https://docs.angularjs.org/api/ngMessages https://docs.angularjs.org/api/ngMessages/directive/ngMessagesInclude
【问题讨论】:
-
您是否在 HTML 中包含了 messages.js。
<script src="angular-messages.js"> -
是的。这就是为什么它在没有 ngMessagesInclude 的情况下工作
标签: angularjs angularjs-directive