diff options
| -rw-r--r-- | src/ng/directive/booleanAttrs.js | 10 | ||||
| -rw-r--r-- | src/ng/directive/ngSwitch.js | 8 | 
2 files changed, 7 insertions, 11 deletions
| diff --git a/src/ng/directive/booleanAttrs.js b/src/ng/directive/booleanAttrs.js index e6905820..30e57bdf 100644 --- a/src/ng/directive/booleanAttrs.js +++ b/src/ng/directive/booleanAttrs.js @@ -336,12 +336,10 @@ forEach(BOOLEAN_ATTR, function(propName, attrName) {    ngAttributeAliasDirectives[normalized] = function() {      return {        priority: 100, -      compile: function() { -        return function(scope, element, attr) { -          scope.$watch(attr[normalized], function ngBooleanAttrWatchAction(value) { -            attr.$set(attrName, !!value); -          }); -        }; +      link: function(scope, element, attr) { +        scope.$watch(attr[normalized], function ngBooleanAttrWatchAction(value) { +          attr.$set(attrName, !!value); +        });        }      };    }; diff --git a/src/ng/directive/ngSwitch.js b/src/ng/directive/ngSwitch.js index 99832fc8..459669a2 100644 --- a/src/ng/directive/ngSwitch.js +++ b/src/ng/directive/ngSwitch.js @@ -168,11 +168,9 @@ var ngSwitchWhenDirective = ngDirective({    transclude: 'element',    priority: 800,    require: '^ngSwitch', -  compile: function(element, attrs) { -    return function(scope, element, attr, ctrl, $transclude) { -      ctrl.cases['!' + attrs.ngSwitchWhen] = (ctrl.cases['!' + attrs.ngSwitchWhen] || []); -      ctrl.cases['!' + attrs.ngSwitchWhen].push({ transclude: $transclude, element: element }); -    }; +  link: function(scope, element, attrs, ctrl, $transclude) { +    ctrl.cases['!' + attrs.ngSwitchWhen] = (ctrl.cases['!' + attrs.ngSwitchWhen] || []); +    ctrl.cases['!' + attrs.ngSwitchWhen].push({ transclude: $transclude, element: element });    }  }); | 
