ngMessagesInclude在ngMessages指令中不起作用

时间:2015-10-25 01:27:05

标签: angularjs angularjs-directive

包括:

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

1 个答案:

答案 0 :(得分:0)

没有名为 ngMessagesInclude 的模块。定义ngMessages依赖关系后,您可以访问 ng-messages-include 指令。因此,请删除ngMessagesInclude依赖项。

var axipay = angular.module('axipay', [
    'ngRoute',
    'ngMessages',
    'axipay.registration',
])