我使用ngMessages(Angular 1.47)来显示自定义验证消息。我有这个工作,以及我的消息在一个单独的HTML文件中,通过ng-message-include引入。
我想验证字段是否在一个范围内(这是有用的)&然后显示消息,其中包含范围。范围本身来自DB&将根据所选内容而有所不同。有任何设置指针吗?我不知道把这些值放到哪里。另外,我想设置一些像这样的字段。
<span ng-message="range"> Must be from {{from}} to {{to}}/>
答案 0 :(得分:0)
您可以将ng-message-exp
用于动态讯息:
<div ng-message-exp="errorMessage.type">
{{errorMessage.text}}
</div>
在控制器中创建动态消息及其触发器:
$scope.min = 5;
$scope.max = 20;
$scope.errorMessage = {type: ['minlength', 'maxlength'],
text: 'please write ' + $scope.min + ' to ' + $scope.max + ' characters'};
示例plunker。