Максим: не за что. задавайте вопросы, буду отвечать, по мере сил)
для повышения скила советую прочитать такие книги
автор -> наименование
alex vanston -> angularjs directives
josh kurz -> mastering angularjs directives
Pawel Kozlowski & Peter Bacon Darwin -> Mastering Web Application Development with AngularJS
последняя книга издавалась так же на русском языке (спасибо Павлу Козловскому)
издательство ДМТ-пресс
все методы $render, $setViewValue, $parsers(массив), $formatters(массив), и другие. нужны для обработки значения, до того как оно попадет в модель, либо после того как там отработает. в общем это происходит, либо до контроллера, либо после. это своеобразная "логика отображения"
вот пример конвертации заяпятой в точку plnkr.co/edit/pKXX2xcNjxmrdgtqVh2c?p=preview
Максим: не за что. в контроллере они обрабатываются, а в линк - используются. в этом гайде, директива-то ни о чем-ная, ни разу не инвазивная.
и вообще ссылка в топик-стартере ведет на гайд для Directives and ControllerAs ([Style Y075]), где описано использование алиасов для контроллеров в директивах.
В будущем, в конце 2015, уже не будет такой мутоты. разработка будет вестись через web-components, а сервисы будут шарить дату между компонентами. осталось потерпеть 9-10 месяцев)
Valery Semenencko: да, если вы на продакшене не собираете проект автоматически, а выкладываете уже минифицированные скрипты и таблицы стилей, то тебе не стоит переживать
Зачем? Живем не в идеальном мире. Если человек с головой, сам все быстро поймет и почитает, где нужно.
Мне кажется, для начала достаточно знать синтаксис и т.п. А углубляться в:
- работу сетей,
- отрисовку изображения на мониторе,
- работу памяти,
- GC,
- интерпретацию скриптов, не стоит. Это только усугубит ситуацию и разведет кашу в голове.