diff options
Diffstat (limited to 'src/service')
| -rw-r--r-- | src/service/scope.js | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/src/service/scope.js b/src/service/scope.js index 09454bfb..4cf6a3e0 100644 --- a/src/service/scope.js +++ b/src/service/scope.js @@ -503,12 +503,13 @@ function $RootScopeProvider(){ * @param {(string|function())=} expression An angular expression to be executed. * * - `string`: execute using the rules as defined in {@link guide/dev_guide.expressions expression}. - * - `function(scope)`: execute the function with the current `scope` parameter. + * - `function(scope, locals)`: execute the function with the current `scope` parameter. + * @param {Object=} locals Hash object of local variables for the expression. * * @returns {*} The result of evaluating the expression. */ - $eval: function(expr) { - return $parse(expr)(this); + $eval: function(expr, locals) { + return $parse(expr)(this, locals); }, /** |
