в базе, и по ним пересчитывать данные на вьюхе.
Чтобы не спамить get запросы на рест базы с определенным интревалом, подключил RxJS. По примерам найденным в интернете был создан такой монстр:
-----------
$scope.$createObservableFunction('functionName')
.flatMapLatest(
$http({
method: "GET",
url: "/rest/some-variables"
})
)
.subscribe(function(result) {
// do something with result
});
$scope.functionName();
-----------
Сейчас он отрабатывает единожды, как промис, и не выполняется повторно когда записи в бд обновляются.
1). Есть ли способ написать тоже самое но проще?
2). Должен ли этот код вообще отрабатывать больше одного раза? Как его заставить?)
Ранее с rx в первом ангуляре не работал абсолютно.
Текущий код подправить интервалом и убрать rxangular, или как там его. Не за чем
Обсуждают сегодня