Показать сообщение отдельно
  #10 (permalink)  
Старый 16.10.2013, 11:48
Интересующийся
Отправить личное сообщение для Olival888 Посмотреть профиль Найти все сообщения от Olival888
 
Регистрация: 15.10.2013
Сообщений: 10

Сообщение от DjDiablo Посмотреть сообщение
Тебе никто и не ответит,
в примере 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.
Спасибо!!!
Вроде помогло!
Осталось только попробовать в боевых условиях )
Ответить с цитированием