diff options
Diffstat (limited to 'src')
| -rw-r--r-- | src/ng/directive/form.js | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/ng/directive/form.js b/src/ng/directive/form.js index 72f752be..ec91f4b8 100644 --- a/src/ng/directive/form.js +++ b/src/ng/directive/form.js @@ -306,13 +306,13 @@ var formDirectiveFactory = function(isNgForm) { alias = attr.name || attr.ngForm; if (alias) { - scope[alias] = controller; + setter(scope, alias, controller, alias); } if (parentFormCtrl) { formElement.bind('$destroy', function() { parentFormCtrl.$removeControl(controller); if (alias) { - scope[alias] = undefined; + setter(scope, alias, undefined, alias); } extend(controller, nullFormCtrl); //stop propagating child destruction handlers upwards }); |
