diff options
| author | Misko Hevery | 2010-03-29 20:25:42 -0700 |
|---|---|---|
| committer | Misko Hevery | 2010-03-29 20:25:42 -0700 |
| commit | e55c97debaa0ef8487ece219b6eadbc147ece1f9 (patch) | |
| tree | 5895b2151d639efa5fcdb09d396990d6e089c886 /src/Parser.js | |
| parent | c655b884e268c8c9b6853d440143953f51b7e7de (diff) | |
| download | angular.js-e55c97debaa0ef8487ece219b6eadbc147ece1f9.tar.bz2 | |
dissabled a lot of tests, and made the core test set pass.
Diffstat (limited to 'src/Parser.js')
| -rw-r--r-- | src/Parser.js | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/Parser.js b/src/Parser.js index 81a2afdc..ef1465a0 100644 --- a/src/Parser.js +++ b/src/Parser.js @@ -558,14 +558,14 @@ Parser.prototype = { } var statements = this.statements(); this.consume("}"); - return function(self){ + return function(self) { return function($){ - var scope = new Scope(self.scope.state); - scope.set('$', $); + var scope = createScope(self.state); + scope['$'] = $; for ( var i = 0; i < args.length; i++) { - scope.set(args[i], arguments[i]); + scope.$set(args[i], arguments[i]); } - return statements({scope:scope}); + return statements({scope:{get:scope.$get, set:scope.$set}}); }; }; }, @@ -573,7 +573,7 @@ Parser.prototype = { fieldAccess: function(object) { var field = this.expect().text; var fn = function (self){ - return Scope.getter(object(self), field); + return getter(object(self), field); }; fn.isAssignable = field; return fn; |
