diff options
| -rw-r--r-- | src/ng/parse.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ng/parse.js b/src/ng/parse.js index 682b497b..701647c5 100644 --- a/src/ng/parse.js +++ b/src/ng/parse.js @@ -1043,8 +1043,6 @@ function $ParseProvider() { var cache = {}; this.$get = ['$filter', '$sniffer', function($filter, $sniffer) { return function(exp) { - var lexer = new Lexer($sniffer.csp); - var parser = new Parser(lexer, $filter, $sniffer.csp); var parsedExpression; switch (typeof exp) { @@ -1053,6 +1051,8 @@ function $ParseProvider() { return cache[exp]; } + var lexer = new Lexer($sniffer.csp); + var parser = new Parser(lexer, $filter, $sniffer.csp); parsedExpression = parser.parse(exp, false); if (exp !== 'hasOwnProperty') { |
