首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >消息-包含指令不显示消息。

消息-包含指令不显示消息。
EN

Stack Overflow用户
提问于 2016-06-25 00:38:24
回答 1查看 680关注 0票数 0

我希望有人能告诉我ngMessages指令做错了什么。我使用的代码是:

代码语言:javascript
复制
<script type="text/ng-template" id="error-messages">
    <div ng-message="required">This field is required</div>
    <div ng-message="minlength">This field is too short</div>
</script>


<div ng-controller="SomeController">
  <div class="row">
      <div class="col-md-6">
          <form name="profileForm" ng-submit="model.submit()" novalidate>
              <div>
                  <label for="username">Your user name:</label>
                  <input type="text" id="username" name="username" required placeholder="User name" ng-model="model.user.username">
                  <div class="help-block" ng-messages="profileForm.username.$error">
                      <div ng-messages-include="error-messages"></div>
                  </div>
              </div>
              <button>submit</button>
          </form>
      </div>
  </div>
</div>

我在这里创建了一个ng-讯息-包括plunk

已经干了好几个小时了。谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-25 01:28:16

默认情况下,ngMessages不带角。因此,当您添加ng-messages指令时,角不会编译它,也不会发生任何事情。

您应该做的是将ng消息添加到脚本标记中,并在应用程序定义中添加模块ngMessages

代码语言:javascript
复制
<script src="https://ajax.googleapis.com/ajax/libs/angularjs/1.5.6/angular-messages.min.js"></script>

var anApp = angular.module('anApp', ['ngMessages']);

请参阅更新的柱塞:http://plnkr.co/edit/1CtamfeVCpggDApH9Enp?p=preview

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38023868

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档