From efca6ee7ae13950e61af7f238bf14c2d5391d811 Mon Sep 17 00:00:00 2001 From: Matthew Rohr Date: Thu, 9 Feb 2017 12:41:50 -0500 Subject: [PATCH] fix(uiSref): replace angular.copy with extend --- src/directives/stateDirectives.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/directives/stateDirectives.ts b/src/directives/stateDirectives.ts index f58f2247b..dc4aec52a 100644 --- a/src/directives/stateDirectives.ts +++ b/src/directives/stateDirectives.ts @@ -249,10 +249,10 @@ uiSref = ['$uiRouter', '$timeout', if (ref.paramExpr) { scope.$watch(ref.paramExpr, function (val) { - rawDef.uiStateParams = angular.copy(val); + rawDef.uiStateParams = extend({}, val); update(); }, true); - rawDef.uiStateParams = angular.copy(scope.$eval(ref.paramExpr)); + rawDef.uiStateParams = extend({}, scope.$eval(ref.paramExpr)); } update();