From bf7c9d9900ba78a2c881caacc4be9ab43469663e Mon Sep 17 00:00:00 2001 From: Igor Minar Date: Fri, 4 Feb 2011 13:29:24 -0800 Subject: $route.onChange should return the registered fn --- src/services.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) (limited to 'src') diff --git a/src/services.js b/src/services.js index b7e7c02f..eb0a473f 100644 --- a/src/services.js +++ b/src/services.js @@ -709,11 +709,15 @@ angularServiceInject('$route', function(location) { * @methodOf angular.service.$route * * @param {function()} fn Function that will be called when `$route.current` changes. + * @returns {function()} The registered function. * * @description * Register a handler function that will be called when route changes */ - onChange: bind(onChange, onChange.push), + onChange: function(fn) { + onChange.push(fn); + return fn; + }, /** * @workInProgress -- cgit v1.2.3