UNPKG

landers.angular

Version:

landers.angular

22 lines 756 B
;angular.module('Landers.angular') .factory('Location', ['$location', function($location){ return { param:function(index, noNull){ var url = $location.url().split('/'); if (index == 'last') index = url.length - 1; var ret = url[index]; if (!ret && noNull !== false) { ret = url[index-1]; } return ret; }, params:function(keys){ var url = $location.url().split('/'); var ret = {}; angular.forEach(keys, function(item, i){ ret[item] = url[i+2]; }); return ret; } }; }]);