I have a directive with isolated scope with a value with two way binding to the parent scope. I am calling a method that changes the value in the parent scope, but the chang
Instead of using $scope.$apply(), try using $scope.$applyAsync();
$scope.$apply()
$scope.$applyAsync();