From cefdaf131dd373cf06907e241a88339452c51313 Mon Sep 17 00:00:00 2001 From: Chirayu Krishnappa Date: Mon, 24 Jun 2013 20:45:31 -0700 Subject: fix($parse): move global getter out of parse.js --- src/ng/parse.js | 27 --------------------------- 1 file changed, 27 deletions(-) (limited to 'src/ng/parse.js') diff --git a/src/ng/parse.js b/src/ng/parse.js index 8bb4b5e9..28f69a60 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -721,33 +721,6 @@ function setter(obj, path, setValue) { return setValue; } -/** - * Return the value accessible from the object by path. Any undefined traversals are ignored - * @param {Object} obj starting object - * @param {string} path path to traverse - * @param {boolean=true} bindFnToScope - * @returns value as accessible by path - */ -//TODO(misko): this function needs to be removed -function getter(obj, path, bindFnToScope) { - if (!path) return obj; - var keys = path.split('.'); - var key; - var lastInstance = obj; - var len = keys.length; - - for (var i = 0; i < len; i++) { - key = keys[i]; - if (obj) { - obj = (lastInstance = obj)[key]; - } - } - if (!bindFnToScope && isFunction(obj)) { - return bind(lastInstance, obj); - } - return obj; -} - var getterFnCache = {}; /** -- cgit v1.2.3