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