aboutsummaryrefslogtreecommitdiffstats
path: root/src/directives.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/directives.js')
-rw-r--r--src/directives.js2
1 files changed, 2 insertions, 0 deletions
diff --git a/src/directives.js b/src/directives.js
index 994ef90e..69648e31 100644
--- a/src/directives.js
+++ b/src/directives.js
@@ -115,6 +115,7 @@ var REMOVE_ATTRIBUTES = {
angularDirective("ng:bind-attr", function(expression){
return function(element){
var lastValue = {};
+ var updateFn = element.parent().data('$update');
this.$onEval(function(){
var values = this.$eval(expression);
for(var key in values) {
@@ -132,6 +133,7 @@ angularDirective("ng:bind-attr", function(expression){
} else {
element.attr(key, value);
}
+ this.$postEval(updateFn);
}
}
}, element);