есть REST API
есть сервис назовем его InfoService который делает запросы на REST и получает коллбэки
контроллер выглядит примерно так
funtction controller()
{
scope.list = InfoService.getItems();
scope.remove(id) {
InfoService.remove(id);
}
}
на странице есть ul в который рендерится scope.list. мне не понятно как организовать логику после того как допустим функция remove сервиса будет вызвана. Пойдет запрос к REST и через время придет ответ. как дальше сервис должен оповестить контроллер что scope.list поменялся и перерендерить ul ??
сейчас у меня некий callback-hell
сейчас это все работает на angularlight но очень возможно что будет переписано на другой фрейворк
можете также посоветовать какой фрейворк лучше всего взять. нужно:
-датабиндинг
-депенденси инжекщен