diff options
Diffstat (limited to 'src/directives.js')
| -rw-r--r-- | src/directives.js | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/src/directives.js b/src/directives.js index b57e5ecd..04831131 100644 --- a/src/directives.js +++ b/src/directives.js @@ -76,8 +76,8 @@ function compileBindTemplate(template){ }); bindTemplateCache[template] = fn = function(element){ var parts = [], self = this, - oldElement = this.hasOwnProperty('$element') ? this.$element : undefined; - this.$element = element; + oldElement = this.hasOwnProperty('$element') ? self.$element : undefined; + self.$element = element; for ( var i = 0; i < bindings.length; i++) { var value = bindings[i].call(self, element); if (isElement(value)) @@ -86,7 +86,7 @@ function compileBindTemplate(template){ value = toJson(value, true); parts.push(value); }; - this.$element = oldElement; + self.$element = oldElement; return parts.join(''); }; } |
