Показать сообщение отдельно
  #2 (permalink)  
Старый 02.06.2013, 13:53
Новичок на форуме
Отправить личное сообщение для gorpacrate Посмотреть профиль Найти все сообщения от gorpacrate
 
Регистрация: 02.06.2013
Сообщений: 2

Глубоко убеждён, что всю логику лучше хранить в контроллерах/директивах. То есть оставить представлению только функции собственно представления данных и реагирования на действия пользователя. То есть я за пункт 2.

Очевидные плюсы:
- убираем лишнюю логику из представления. смотря на код контроллера, нам не нужно дополнительно думать, что какое-то значение может быть изменено в каком-то из представлений.
- сразу избавляемся от колбасы из $watch'ей в контроллере, на смену которым приходят короткие и ясные функции.
- что-то мне подсказывает, что дёрнуть один раз функцию контроллера будет гораздо менее ресурсозатратно, чем постоянно мониторить значение dirty checking'ом.
Ответить с цитированием