From ee2689051bb40794eeb81baf80dc0717fd9edd2a Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Wed, 8 May 2013 15:08:49 -0700 Subject: [PATCH] refactor($resource): simplify url template expansion --- src/ngResource/resource.js | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/ngResource/resource.js b/src/ngResource/resource.js index 05818271d007..3eb4e79e4b13 100644 --- a/src/ngResource/resource.js +++ b/src/ngResource/resource.js @@ -19,7 +19,7 @@ * the need to interact with the low level {@link ng.$http $http} service. * * # Installation - * To use $resource make sure you have included the `angular-resource.js` that comes in Angular + * To use $resource make sure you have included the `angular-resource.js` that comes in Angular * package. You can also find this file on Google CDN, bower as well as at * {@link http://code.angularjs.org/ code.angularjs.org}. * @@ -317,7 +317,7 @@ angular.module('ngResource', ['ng']). } function Route(template, defaults) { - this.template = template = template + '#'; + this.template = template; this.defaults = defaults || {}; this.urlParams = {}; } @@ -355,8 +355,8 @@ angular.module('ngResource', ['ng']). } }); - // set the url - config.url = url.replace(/\/?#$/, '').replace(/\/*$/, ''); + // strip trailing slashes and set the url + config.url = url.replace(/\/+$/, ''); // set params - delegate param encoding to $http forEach(params, function(value, key){