aboutsummaryrefslogtreecommitdiffstats
path: root/src/Scope.js
diff options
context:
space:
mode:
authorMisko Hevery2010-02-12 14:16:33 -0800
committerMisko Hevery2010-02-12 14:17:44 -0800
commit6cc946413622f1cef97997849e73a06a00f876fd (patch)
treeb0e4e10405fc8cd91e6d55507b3a6a02528928a9 /src/Scope.js
parentb2a8a089b6c31c8ff176c2483f659caae4f71afb (diff)
downloadangular.js-6cc946413622f1cef97997849e73a06a00f876fd.tar.bz2
Fixed negation grouping bug
Make 'this' of validation be scope
Diffstat (limited to 'src/Scope.js')
-rw-r--r--src/Scope.js4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/Scope.js b/src/Scope.js
index cedb0542..c0998168 100644
--- a/src/Scope.js
+++ b/src/Scope.js
@@ -138,13 +138,13 @@ Scope.prototype = {
}
},
- validate: function(expressionText, value) {
+ validate: function(expressionText, value, element) {
var expression = Scope.expressionCache[expressionText];
if (!expression) {
expression = new Parser(expressionText).validator();
Scope.expressionCache[expressionText] = expression;
}
- var self = {scope:this};
+ var self = {scope:this, self:this.state, '$element':element};
return expression(self)(self, value);
},