Исправление Y, 07.10.14 17:50 (текущая версия) :
Странно.
if(!scope.$$phases){
скорее всего (ты ведь не показал, куда вставил) не пофиксило apply, а отменило его
Исходная версия Y, 07.10.14 17:49:
скорее всего не пофиксило apply, а отменило его