Angular: Empty Fiddle
http://angularjs.org/
HTML
<div ng-controller="MyCtrl">
<form name='myForm' novalidate>
<label for="name">Name: <input name='name' type="text" ng-model="user.name"></input></label><br/><br/>
<label for="name">Life story:<input name='lifeStory' type="text" ng-model='user.lifeStory' ng-minlength='5' required></input></label><br/><br/>
<span>Your life story needs to be at least 5 characters. You have entered {{myForm.lifeStory.$viewValue.length}} charaters.</span>
</form>
<pre>
user: {{ user | json }}
</pre>
</div>
JavaScript
var myApp = angular.module('myApp',[]);
function MyCtrl($scope) {
$scope.user = {};
$scope.user.name = "";
$scope.user.lifeStory = "";
console.log($scope);
}