如果我在额外的文件中定义它,是否可以定义ng-message
以显示模糊?
例如,我定义了以下额外的ng-messages
错误文件:
<p ng-message="required">This field is required</p>
<p ng-message="minlength">This field is too short</p>
<p ng-message="maxlength">This field is too long</p>
<p ng-message="required">This field is required</p>
<p ng-message="email">This needs to be a valid email</p>
我想要做的是,仅在模糊时显示ng-message
,例如:
<div class="help-block" ng-messages="userForm.name.$error" ng-show="userForm.name.$touched">
...
</div>
要使用ng-show
我需要表单,输入和事件名称。我可以在额外的错误文件中以某种方式模拟它吗?例如,使用一些占位符,比如使用Windows时:$DIR$
或类似的东西?
答案 0 :(得分:1)
您必须使用ngMessagesInclude
指令,如下所示:
<div class="help-block" ng-messages="userForm.name.$error" ng-show="userForm.name.$touched">
<div ng-messages-include="your_path.html"></div>
</div>
查看此tutorial了解详情。