в базе, и по ним пересчитывать данные на вьюхе.
                  
                  
                  Чтобы не спамить 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, или как там его. Не за чем
Обсуждают сегодня