Size: a a a

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

2020 March 21

Э(

Эдуард Вершинин (Joe... in Angular - русскоговорящее сообщество
Не нарушая ее целостность дивом . Т.е. заголовок мне мать ненадо, а впихнуть див в таблицу сломать хтмл
источник

ME

Mikhail Efanov in Angular - русскоговорящее сообщество
ng-container глянь, я просто немного не понял, что ты хочешь получить
источник

Э(

Эдуард Вершинин (Joe... in Angular - русскоговорящее сообщество
Mikhail Efanov
ng-container глянь, я просто немного не понял, что ты хочешь получить
Да это оно. Ты меня правильно понял:) спасибо
источник

ID

Igor D in Angular - русскоговорящее сообщество
Эдуард Вершинин (Joe Do)
Всем привет.  Вот в реакте есть React.Fragment. есть ли в регулярке что-то подобное? Не могу понять как промапить тело таблицы.
Почему нельзя было делать тело в том же компоненте?
источник

My

Masresha y in Angular - русскоговорящее сообщество
An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json'
источник

­

­­ in Angular - русскоговорящее сообщество
Masresha y
An unhandled exception occurred: Cannot find module '@angular-devkit/build-angular/package.json'
npm i -D @angular-devkit/build-angular
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Как мне в RxJs сделать так, чтобы в subscription один метод вызывался один раз, а другой всегда выполнялся?

this.communicationService.getApplication()
   .pipe(
     first()
   )
   .subscribe(application => {
     this.method() // тут он выполнится разок
     this.application = application; // а тут постоянно долежн обновляться
   });
источник

AI

Alexander Iworb in Angular - русскоговорящее сообщество
Не вникая в детали реализации, поставьте просто флаг того, что метод вызвался
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Alexander Iworb
Не вникая в детали реализации, поставьте просто флаг того, что метод вызвался
Не люблю флаги, но ладно, сделаю
источник

E

Eugene in Angular - русскоговорящее сообщество
Kenya-West ✔
Не люблю флаги, но ладно, сделаю
pipe(tap, first) не поможет?
источник

K✔

Kenya-West ✔ in Angular - русскоговорящее сообщество
Eugene
pipe(tap, first) не поможет?
Надо доку покурить, потом проверим. Спасибо!
источник

KS

Kirill Sklyarov in Angular - русскоговорящее сообщество
Kenya-West ✔
Как мне в RxJs сделать так, чтобы в subscription один метод вызывался один раз, а другой всегда выполнялся?

this.communicationService.getApplication()
   .pipe(
     first()
   )
   .subscribe(application => {
     this.method() // тут он выполнится разок
     this.application = application; // а тут постоянно долежн обновляться
   });
const getApplication$ = this.communicationService.getApplication();
getApplication$
   .pipe(first())
   .subscribe(() => this.method());  
getApplication$.subscribe(application => this.application = application);
источник

B

Bretbas in Angular - русскоговорящее сообщество
народ, подскажите пожалуйста, как на rx сделать так, чтобы не каждый keypress был запрос на сервер, а через некий таймаут, скажем 800мс:
  public onSearchHashTag(searchTerm: string)
 {
   this.hashTagService.findHashTags(searchTerm)
     .subscribe(hashTags => this.foundHashTags = hashTags);
 }
источник

B

Bretbas in Angular - русскоговорящее сообщество
какой оператор нужен?
источник

Эи

Элан Джюс и его дере... in Angular - русскоговорящее сообщество
Bretbas
народ, подскажите пожалуйста, как на rx сделать так, чтобы не каждый keypress был запрос на сервер, а через некий таймаут, скажем 800мс:
  public onSearchHashTag(searchTerm: string)
 {
   this.hashTagService.findHashTags(searchTerm)
     .subscribe(hashTags => this.foundHashTags = hashTags);
 }
debounceTime
источник

B

Bretbas in Angular - русскоговорящее сообщество
  public onSearchHashTag(searchTerm: string)
 {
   this.hashTagService.findHashTags(searchTerm)
     .pipe(debounceTime(800))
     .subscribe(hashTags => this.foundHashTags = hashTags);
 }
источник

B

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

Эи

Элан Джюс и его дере... in Angular - русскоговорящее сообщество
Bretbas
тоесть он не будет отправлять запрос при каждом нажатии?
По нажатию будет запускать таймер и делать запрос, когда таймер истечет. А новые нажатия будет таймер перезапускать
источник

Эи

Элан Джюс и его дере... in Angular - русскоговорящее сообщество
Bretbas
  public onSearchHashTag(searchTerm: string)
 {
   this.hashTagService.findHashTags(searchTerm)
     .pipe(debounceTime(800))
     .subscribe(hashTags => this.foundHashTags = hashTags);
 }
Не уверен, что так будет правильно, лучше экспертов спросить
источник

B

Bretbas in Angular - русскоговорящее сообщество
Элан Джюс и его деревянные солдаты
Не уверен, что так будет правильно, лучше экспертов спросить
мне тоже кажется не правильно.
мне кажется надо событие нажатия клавиш преобразовать в observable, потом сделать debounceTime, который будет, как Вы сказали, перезапускать таймер при новых нажатиях. Как только время истечет и нажатия больше не последовало, то будет делаться switchMap(() => this.hashTagService.findHashTags(searchTerm))

И вот на все это надо подписаться
источник