Skip to content

Instantly share code, notes, and snippets.

@kswin
kswin / template.html
Created February 2, 2017 03:07
ngModelController demo template
<form ng-app="App" ng-controller="AppController" name="myForm">
<div ng-messages="myForm.date.$error">
<div ng-message="parse">Please enter a valid date</div>
</div>
<input
date-digits
name="date"
ng-model="date"
type="text"/>
@kswin
kswin / demo.js
Created February 2, 2017 03:06
ngModelController demo
angular
.module('App', ['ngMessages'])
.controller('AppController', ($scope) => {
$scope.date = moment();
})
.directive('dateDigits', () => ({
restrict: 'A',
require: 'ngModel',
link: (scope, elem, attr, ngModelController) => {
const monthDayYear = 'MM-DD-YYYY';