From 7f42d097e6a2ddfc9346eaa04dd35998e2c3bdf9 Mon Sep 17 00:00:00 2001 From: Lucas Mirelmann Date: Mon, 26 Oct 2015 22:43:02 +0100 Subject: [PATCH] refactor($parse): simplify constantWatchDelegate --- src/ng/parse.js | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/ng/parse.js b/src/ng/parse.js index a8ec5c8a3b8f..93d88229cc27 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -1894,13 +1894,9 @@ function $ParseProvider() { function constantWatchDelegate(scope, listener, objectEquality, parsedExpression) { var unwatch; return unwatch = scope.$watch(function constantWatch(scope) { - return parsedExpression(scope); - }, function constantListener(value, old, scope) { - if (isFunction(listener)) { - listener.apply(this, arguments); - } unwatch(); - }, objectEquality); + return parsedExpression(scope); + }, listener, objectEquality); } function addInterceptor(parsedExpression, interceptorFn) {