Size: a a a

Angular - русскоговорящее сообщество

2020 May 26

J

John in Angular - русскоговорящее сообщество
ну кто так делает. Пишеш воркер который дрочет каждых 30 минут к примеру фейсбук, по всем айди, сохраняешь это все у себя в db, и отдаешь то что нужно уже из бд на фронт по запросу с фронта
источник

BK

Bogdan Khamitov in Angular - русскоговорящее сообщество
John
ну кто так делает. Пишеш воркер который дрочет каждых 30 минут к примеру фейсбук, по всем айди, сохраняешь это все у себя в db, и отдаешь то что нужно уже из бд на фронт по запросу с фронта
на фронте есть кнопка - "обновить все данные" . И нужно чтобы рекламные данные были постоянно актуальные . Вотт
источник

J

John in Angular - русскоговорящее сообщество
ну у тебя будут актуальные данные 30 минутные
источник

BK

Bogdan Khamitov in Angular - русскоговорящее сообщество
John
ну у тебя будут актуальные данные 30 минутные
это слишком много , надо прям актуальные.Хотя бы за 1 мин
источник

J

John in Angular - русскоговорящее сообщество
ну тыж понимаешь что это так не работает, дрочить фейсбук каждую минуту
источник

J

John in Angular - русскоговорящее сообщество
тебя забанят к херам
источник

BK

Bogdan Khamitov in Angular - русскоговорящее сообщество
Bogdan Khamitov
смысле на back end обработать все запросы параллельно (это быстро очень) , запихнуть результат в базу и уже потом на front слать ?
вот это норм вариант ? Смысле сначала пхп обрабатывает все , кладет в бд  и потом на фронт отдает ?
источник

J

John in Angular - русскоговорящее сообщество
ну конечно, не нужно делать это транзитом
источник

J

John in Angular - русскоговорящее сообщество
я тебе написал что нужен кеш который будет актуальный хотябы 10-15 минут
источник

J

John in Angular - русскоговорящее сообщество
делать что-то типа реалтайм по кучи айди и опрашивать сторонний апи каждую секунду это такое себе
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Bogdan Khamitov
на фронте есть кнопка - "обновить все данные" . И нужно чтобы рекламные данные были постоянно актуальные . Вотт
для актуальных данных проще делать вебсокет, чем городить костыли
источник

J

John in Angular - русскоговорящее сообщество
или сокетом кидать, бэк получил новые данные от воркера, засейвил в бд и кинул эвент на сокет а фронт сразу подхватил
источник

лл

ленус ламстронинг... in Angular - русскоговорящее сообщество
подскажите, у меня есть вызов модального окна, однако ангуляр делает переход по ссылке вместо вызова
 <a class="payrexx-modal-window" href="#" data-href="https://xxxxxx.payrexx.com/pay?tid=xxxxxx&amp;referenceId=xxxxx">Open modal window</a>
источник

J

John in Angular - русскоговорящее сообщество
если нужен тригир прям щас получить данные,  это должны быть отдельнные воркера которые будут стрелять сразу на фейсбук по запросу типо дай мне данные по вот этому айди прямо сейчас не дожидаясь таймаута в 10 минут для всех и сохранять в бд только данные по конретному айди, остальные будут обновлятся как обычно раз в 10 минут к примеру
источник

YZ

Yury Zapolsky in Angular - русскоговорящее сообщество
ленус ламстронинг
подскажите, у меня есть вызов модального окна, однако ангуляр делает переход по ссылке вместо вызова
 <a class="payrexx-modal-window" href="#" data-href="https://xxxxxx.payrexx.com/pay?tid=xxxxxx&amp;referenceId=xxxxx">Open modal window</a>
В href пропиши javascript:void(0)
источник

J

John in Angular - русскоговорящее сообщество
ленус ламстронинг
подскажите, у меня есть вызов модального окна, однако ангуляр делает переход по ссылке вместо вызова
 <a class="payrexx-modal-window" href="#" data-href="https://xxxxxx.payrexx.com/pay?tid=xxxxxx&amp;referenceId=xxxxx">Open modal window</a>
а как у вас модальные окна реализованы?
источник

лл

ленус ламстронинг... in Angular - русскоговорящее сообщество
через сторонние API
источник

J

John in Angular - русскоговорящее сообщество
норм практика это директива на кнопку
источник

J

John in Angular - русскоговорящее сообщество
@Directive({
 selector: '[appOpenModal]'
})
export class OpenModalDirective {
 @Input()
 private modalComponent: any;
 @Input()
 public initialState: object;
 @Input()
 private modalClass = 'modal-lg';
 @Input() ignoreBackdropClick?: boolean;

 constructor(private modal: BsModalService) {}

 @HostListener('click') onClick() {
   this.modal.show(this.modalComponent, {
     initialState: this.initialState,
     class: this.modalClass,
     ignoreBackdropClick: this.ignoreBackdropClick
   });
 }
}
источник

J

John in Angular - русскоговорящее сообщество
в данном кейсе июзаю ngx-bootstrap modal
источник