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

Взглянул, https://github.com/angular/angular.j...ShowHide.js#L3

Ты функцию слушаеш, единственный способ узнать что она вернула это выполнить ее
http://jsfiddle.net/ThpUH/
То есть ангуляр действует абсолютно логично так как выяснить что возвращает функция можно только через вызов функции. А вдруг ты через фабрику связал контролы, откуда ангуляр знает ? Вот он и вызывает ту функцию которую ты прописал так как другого варианта выяснить нет.

Замени в ngShow функцию на свойство, и оперируй свойством если не хочешь чтобы при каждом обновлении дергалась функция
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 21.09.2013 в 22:40.
Ответить с цитированием