diff options
| author | Misko Hevery | 2010-04-03 17:04:36 -0700 | 
|---|---|---|
| committer | Misko Hevery | 2010-04-03 17:04:36 -0700 | 
| commit | a80a61839a66d244c8bb14bbe2975746e02516c8 (patch) | |
| tree | 5a7b4d9d3e2a7a15ebf55e068782fbf2aa4ac6bf /src/directives.js | |
| parent | 35ca4fcb9c49e505e28669e951e01ddedb01d7db (diff) | |
| download | angular.js-a80a61839a66d244c8bb14bbe2975746e02516c8.tar.bz2 | |
injection is now working
Diffstat (limited to 'src/directives.js')
| -rw-r--r-- | src/directives.js | 11 | 
1 files changed, 6 insertions, 5 deletions
diff --git a/src/directives.js b/src/directives.js index de68360e..4f2916da 100644 --- a/src/directives.js +++ b/src/directives.js @@ -52,7 +52,8 @@ function compileBindTemplate(template){      };    }    return fn; -}; +} +  angularDirective("ng-bind-template", function(expression){    var templateFn = compileBindTemplate(expression);    return function(element) { @@ -120,7 +121,7 @@ angularWidget("@ng-repeat", function(expression, element){            assign(childScope = children[index]);          } else {            // grow children -          assign(childScope = template(element.clone(), currentScope)); +          assign(childScope = template(element.clone(), createScope(currentScope)));            lastElement.after(childScope.$element);            childScope.$index = index;            childScope.$element.attr('ng-repeat-index', index); @@ -144,7 +145,7 @@ angularDirective("ng-click", function(expression, element){      var self = this;      element.click(function(){        self.$tryEval(expression, element); -      self.$eval(); +      self.$root.$eval();        return false;      });    }; @@ -180,8 +181,8 @@ function ngClass(selector) {  }  angularDirective("ng-class", ngClass(function(){return true;})); -angularDirective("ng-class-odd", ngClass(function(i){return i % 2 == 0;})); -angularDirective("ng-class-even", ngClass(function(i){return i % 2 == 1;})); +angularDirective("ng-class-odd", ngClass(function(i){return i % 2 === 0;})); +angularDirective("ng-class-even", ngClass(function(i){return i % 2 === 1;}));  angularDirective("ng-show", function(expression, element){    return function(element){  | 
