diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/Angular.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/Angular.js b/src/Angular.js index 3637479c..3a7848e3 100644 --- a/src/Angular.js +++ b/src/Angular.js @@ -611,6 +611,19 @@ function formatError(arg) { } +/** + * @workInProgress + * @ngdoc function + * @name angular.extend + * @function + * + * @description + * Extends the destination object `dst` by copying all of the properties from the `src` objects to + * `dst`. You can specify multiple `src` objects. + * + * @param {Object} dst The destination object. + * @param {...Object} src The source object(s). + */ function extend(dst) { foreach(arguments, function(obj){ if (obj !== dst) { @@ -622,6 +635,7 @@ function extend(dst) { return dst; } + function inherit(parent, extra) { return extend(new (extend(function(){}, {prototype:parent}))(), extra); } |
