UNPKG

zettapi_client

Version:

Admin panel and client-side CRUD operations in angular to use with zettapi_server rest api to get started quickly in any CMS project.

21 lines (19 loc) 561 B
app.directive('lettersOnly', function() { return { require: 'ngModel', link: function(scope, element, attr, ngModelCtrl) { function onlyLetters(text) { if (!text) return undefined; var transformedInput = text.replace(/[^A-Za-z]/g, ''); if (transformedInput !== text) { ngModelCtrl.$setViewValue(transformedInput); ngModelCtrl.$render(); } return transformedInput; } if (attr.lettersOnly === 'true') { ngModelCtrl.$parsers.push(onlyLetters); } } }; });