UNPKG

ngmap

Version:
26 lines (22 loc) 586 B
/** * @ngdoc filter * @name camel-case * @description * Converts string to camel cased */ (function() { 'use strict'; var SPECIAL_CHARS_REGEXP = /([\:\-\_]+(.))/g; var MOZ_HACK_REGEXP = /^moz([A-Z])/; var camelCaseFilter = function() { return function(name) { return name. replace(SPECIAL_CHARS_REGEXP, function(_, separator, letter, offset) { return offset ? letter.toUpperCase() : letter; }). replace(MOZ_HACK_REGEXP, 'Moz$1'); }; }; angular.module('ngMap').filter('camelCase', camelCaseFilter); })();