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

Цитата:
Если звезды зажигают, значит это кому-нибудь нужно :-)
Вроде как дети ищут всегда виновника, отсюда и корни креационизма. А мне в детстве было как то по фиг, никогда не думал нужно это кому или нет Либо я неправильный, либо психологи слишком умничают

При установки значения в scope произойдёт срабатывание watch. Рендерить значение в элементе вероятно тоже придётся в watch, то есть рендер сработает независимо от того нужно или нет.

При использовании setValue рендер не сработает. То есть производительность выше (правда на чуток).

Вероятно ngModelCtrl был выделен из ng-model в целях оптимизации кода.

Точнее ответить не могу, разбираться пока с этим моментом не хочется. Я думаю ngModelCtrl имеет ценность только на простых директивах c функционалом вроде input. В более сложных случаях scope должен быть изолированным.
__________________
Лучше калымить в гандурасе чем гандурасить на колыме

Последний раз редактировалось DjDiablo, 26.08.2013 в 19:07.
Ответить с цитированием