proper handlig of $element in filters

This commit is contained in:
Misko Hevery
2010-07-15 13:13:21 -07:00
parent 09e2295975
commit 9abd10e7b8
4 changed files with 63 additions and 34 deletions

View File

@@ -83,8 +83,7 @@ function valueAccessor(scope, element) {
elementError(element, NG_VALIDATION_ERROR, null);
invalidWidgets.markValid(element);
} else {
var error,
validateScope = extend(new (extend(function(){}, {prototype:scope}))(), {$element:element});
var error, validateScope = inherit(scope, {$element:element});
error = required && !value ?
'Required' :
(value ? validator(validateScope, value) : null);