Приложение:
paramount1987.github.io/angular-charges
код:
https://github.com/Paramount1987/angular-charges/b...
Создал директиву, повесил событие "change" - работает странно ('с запаздыванием') - обновляет данные не сразу почему-то. Что не так?
app.directive('editInput',function($filter){
return {
restrict: 'E',
replace: true,
template: function(elem,attr){
return '<input type="number" class="td-input-item transparent" ng-model="charge.value" />';
},
link: function(scope,element,attrs){
element.bind('change',function(event){
// PieChart.segments[$filter('searchChartId')(PieChart.segments, +attrs.index)].value = element.value;
// PieChart.update();
scope.compoteTotalSum();
scope.compoteTotalCost();
});
element.bind('blur',function(){
element.addClass('transparent');
});
element.bind('focus',function(){
element.removeClass("transparent");
});
}
};
});