<!DOCTYPE html>
<html>
<head>
<link data-require="bootstrap-css@3.1.1" data-semver="3.1.1" rel="stylesheet" href="//netdna.bootstrapcdn.com/bootstrap/3.1.1/css/bootstrap.min.css" />
<script data-require="angular.js@1.2.16" data-semver="1.2.16" src="https://ajax.googleapis.com/ajax/libs/angularjs/1.2.16/angular.min.js"></script>
<script data-require="bootstrap@*" data-semver="3.1.1" src="//netdna.bootstrapcdn.com/bootstrap/3.1.1/js/bootstrap.min.js"></script>
<script src="http://rawgit.com/Lemoncode/lc-validation-summary/master/build/lcvalidationsummary.js"></script>
<script src="http://rawgit.com/Lemoncode/lc-validation-summary/master/build/lcvalidationSummary-tpl.js"></script>
<script src="app.js"></script>
<link rel="stylesheet" href="http://rawgit.com/Lemoncode/lc-validation-summary/master/build/lcValidationSummary.css" />
</head>
<body ng-app="sampleApp" ng-controller="sampleController" lc-validations-container="">
<form name="userForm">
<label for="alias">Alias: <small>String pattern with custom message (wwwwdd)</small></label>
<input id="alias"
name="alias"
class="form-control"
type="text"
ng-model="model.alias"
lc-validation-bubble=""
ng-pattern="/(^\D{4})+(\d{2})$/"
validation-custom-error-directive="pattern"
validation-custom-error-message="Alias: An alias must be composed by 4 characters and 2 digits."
validation-friendly-name="Alias" />
<label for="password">Password: <small>Minimum length with custom message (SSSSSS)</small></label>
<input id="password"
name="password"
class="form-control"
type="text"
ng-model="model.password"
lc-validation-bubble=""
ng-minlength="6"
validation-custom-error-directive="minlength"
validation-custom-error-message="Password: Must be at least 6 characters long."
validation-friendly-name="Password" />
<label for="email">Email: <small>String pattern with custom message (*@gmail.com)</small></label>
<input type="email"
id="email"
name="email"
class="form-control col-md-12"
ng-model="model.email"
lc-validation-bubble=""
ng-pattern="/(^\S{1,})+(@gmail\.com)/"
validation-custom-error-directive="pattern"
validation-custom-error-message="Email: Must be a valid Gmail account."
validation-friendly-name="Email" />
<label for="phoneNumber">Phone number: <small>String pattern with custom message (dddddddddd)</small></label>
<input id="phoneNumber"
name="phoneNumber"
class="form-control col-md-12"
type="text"
ng-model="model.phoneNumber"
ng-pattern="/^\d{10}$/"
validation-custom-error-directive="pattern"
validation-custom-error-message="Phone number: Must be formed by 10 digits."
lc-validation-bubble=""
validation-friendly-name="Phone number" />
</form>
<div lc-validation-summary=""></div>
</body>
</html>
var sampleApp = angular.module('sampleApp', ['lcValidationSummary'])
.controller('sampleController', ['$scope', function sampleController($scope){
$scope.model = {
alias:"",
password:"",
email:"",
phoneNumber:""
}
}]);
Sample code for the [lcValidationSummary](http://lemoncode.github.io/lc-validation-summary/) tutorial.