Поверьте, разобраться я очень даже пытался. Один день потратил на Angular, два дня на Angular Light, и еще день на другие фреймворки.
И с директивами тоже пытался. Но, вы правы, возможно, недостаточно глубоко.
Не путайте, пожалуйста, единоразовое связывание (one-time) данных с однонаправленным (one-way).
Про инициализацию (ng-init) — пытался, в статье сказано: возникли проблемы при использовании виджета Editable, а именно после сохранения значения на сервере и попытке обновления связей, он вновь «скидывал» на значение в «ng-init».
Про контроллер — наверное, вы правы, но как поведет себя система, если внутри загруженных данных также будут данные, которые нужно «связывать», причем возможно даже при помощи ajax-загрузки.
И с директивами тоже пытался. Но, вы правы, возможно, недостаточно глубоко.
Про инициализацию (ng-init) — пытался, в статье сказано: возникли проблемы при использовании виджета Editable, а именно после сохранения значения на сервере и попытке обновления связей, он вновь «скидывал» на значение в «ng-init».
Про контроллер — наверное, вы правы, но как поведет себя система, если внутри загруженных данных также будут данные, которые нужно «связывать», причем возможно даже при помощи ajax-загрузки.