ng消息包括不工作
ng-messages-include not working
我是angularjs的新手,正在尝试使用ng-messages
和ng-messages-include
创建带有一些验证消息的表单。
当我使用ng-messages
编写内联错误消息时,它可以工作,但当我使用ng-messages-include
并引用远程文件时,它不工作。下面是代码。
messages.html
<div ng-message="required">This field is required</div>
form.html
</div>
<div ng-messages="form.name.$error" style="color:red" ng-if="form.name.$dirty" ng-messages-include="pages/html/messages.html">
<!-- <div ng-message="required">You did not enter a field</div>-->
</div>
如果我取消注释上面的代码,它可以正常工作,但对于ng-messages-include
,它不起作用。请帮忙。
提前谢谢。
仔细检查messages.html是否正在实际加载。也许你的网址错了?也许它需要在开头有一个"/"字符才能从根目录开始?
您可以通过在浏览器中按F12打开开发人员控制台来检查它是否正在加载。检查"网络"选项卡并查找文件"messages.html"。我怀疑你的问题就在那里。
我让它工作起来了。包含的ng消息必须是div上的子级。
</div>
<div ng-messages="form.name.$error" style="color:red" ng-if="form.name.$dirty">
<div ng-messages-include="pages/html/messages.html"></div>
</div>
相关文章:
- 刷新后,setTimeout将工作或不工作
- Windows.Open 在 window.Location 工作时不起作用
- 变量只能在函数中局部工作,不能全局工作-Javascript
- ng消息包括不工作
- jQuery的工作方式不一样
- setInterval工作setTimeout不工作;t
- Javascript在本地工作,不会在Web服务器上工作
- 阻止选择在IE中工作但不在Chrome中工作的文本
- getElementById不工作-根本不返回任何内容
- JQuery 验证引擎不工作,不显示错误消息
- 只是不工作,不知道为什么
- Q.所有工作都不起作用
- 如何将整个页面保存为一个文件,以便它离线工作(包括外部javascript)
- 节奏和余烬,我如何让它在所有路由中工作而不重复代码
- 表单操作无法正常工作.它不会移动到指令链接,即<表单 action=“”>
- jQuery-validate不能与Kendo Button一起工作(包括jsfiddle)
- 包括不引人注目的ajax使所有脚本停止工作
- 简单的ng包括不工作
- 包括不能在chrome浏览器中工作
- 节点Ejs模块,包括不工作