ngMessages
ngMessages
用于增强在视图中显示验证消息的样式。
传统方法
在 ngMessages
之前,我们通常使用 Angular 预定义指令 ng-class
显示验证消息。这种方法是垃圾和 repetitive
任务。
现在,通过使用 ngMessages
,我们可以创建自己的自定义消息。
例
Html:
<form name="ngMessagesDemo">
<input name="firstname" type="text" ng-model="firstname" required>
<div ng-messages="ngMessagesDemo.firstname.$error">
<div ng-message="required">Firstname is required.</div>
</div>
</form>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.16/angular.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/angular.js/1.3.16/angular-messages.min.js"></script>
JS:
var app = angular.module('app', ['ngMessages']);
app.controller('mainCtrl', function ($scope) {
$scope.firstname = "Rohit";
});