Показать сообщение отдельно
  #8 (permalink)  
Старый 15.10.2013, 19:47
Профессор
Отправить личное сообщение для DjDiablo Посмотреть профиль Найти все сообщения от DjDiablo
 
Регистрация: 04.02.2011
Сообщений: 1,815

Тебе никто и не ответит,
в примере http://jsfiddle.net/drRKk/ чо попало написано.

К примеру вмето того чтобы просто вызвать метод requireErrorEnable(), ты используешь события почему то
scope.$emit("requireErrorEnable"); 
scope.$on("requireErrorEnable",function(){});

Если делать это через жопу через события то естественно requireErrorEnable сработает во всех рендерах, а если как функцию то только в том в какой должен. Пока что я вижу что ты используешь изолированный scope только для того чтобы вызывать requireErrorEnable через анальное отверстие, так как изолированный scope позволяет срабатывать событию в рамках одной директивы а не расползаться по всему scope формы. А нужно лиш отказаться от событий внутри директивы, и необходимость изолировать scope исчезнет

Я понять не могу что ты хочешь добится и ничего особо не менял, просто убрал события и изолированный scope чтобы показать что и без него error выводится только в редактируемом input http://jsfiddle.net/xtBXe/

В общем вывод такой что я по прежнему не вижу оснований для изоляции scope.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 15.10.2013 в 20:43.
Ответить с цитированием