Size: a a a

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

2020 May 06

E

Evgeniya in Angular - русскоговорящее сообщество
Anton Shvets
this.facade.getSettings(params[0]) отдает обсервабл?
нет, объект его то subscribe отлично разворачивает
источник

E

Evgeniya in Angular - русскоговорящее сообщество
Anton Shvets
а если так
return forkJoin([
           ...params.map(param => this.facade.getLeaderboards(param)),
           of(this.facade.getSettings(params[0]))
         ]);
о! спасибо огромное. сработало
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Evgeniya
о! спасибо огромное. сработало
теперь думайте почему :)
источник

E

Evgeniya in Angular - русскоговорящее сообщество
Anton Shvets
теперь думайте почему :)
это была очень сильная магия
источник

K

Kirill in Angular - русскоговорящее сообщество
Всем привет, на сайте планируется делать очень много таблиц, поэтому хотим выделить общий компонент table и tablecolumn будем использовать матиреал таблицы, может кто-то поделиться ссылкой, где такое уже реализовывали или подсказать, как такое сделать
источник

EK

Evgeny Kachan in Angular - русскоговорящее сообщество
Andrew Baranow
Привет. Подскажите. Использую primeNg <p-steps>
Нужно сделать валидацию при переходе на другой шаг.
Как правильно это сделать. (Пока не могу нагуглить)
API там скудный, только если попробовать через ивент activeIndexChange
источник

EK

Evgeny Kachan in Angular - русскоговорящее сообщество
Evgeniya
Привет! Скажите, почему с таким кодом я получаю массив из Observable и объекта?
Я расчитывала на массив из массива и объекта

Причем, если не добавлять часть с of, все работало

<...>
switchMap(params => {  
         return forkJoin([
           params.map(param => this.facade.getLeaderboards(param)),
           of(this.facade.getSettings(params[0]))
         ]);
       })
     )
     .subscribe(params => console.log(params))
мне кажется, что вы сами и ответили на свой вопрос - of https://www.learnrxjs.io/learn-rxjs/operators/creation/of
источник

AB

Andrew Baranow in Angular - русскоговорящее сообщество
Спасибо. Валидацию сделал. Только там вручную нужно будет менять стиль шага.)
источник

BV

Balandin Vitaliy in Angular - русскоговорящее сообщество
Спасибо, выше предложили.
Буду смотреть)
источник

P

Philipp in Angular - русскоговорящее сообщество
Всем привет! Может кто-то посоветовать какие-то проверенные инструменты для коммуникации между табами браузера в рамках одного СПА (без обращений к серверу)? Ну и в целом буду рад любым советам, замечаниям. Никогда не делал ничего подобного.
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Читал, что localStorage для этого используют
источник

AK

Anton K. in Angular - русскоговорящее сообщество
также почитайте про postMessage, может быть можно будет использовать
источник

P

Philipp in Angular - русскоговорящее сообщество
Спасибо!
источник

MT

Maxim Tselikin in Angular - русскоговорящее сообщество
Philipp
Всем привет! Может кто-то посоветовать какие-то проверенные инструменты для коммуникации между табами браузера в рамках одного СПА (без обращений к серверу)? Ну и в целом буду рад любым советам, замечаниям. Никогда не делал ничего подобного.
На  vue есть какой-то плагин, синхронящий стейт между вкладками. Полюбас и для ангуляра чето такое есть)
источник

МС

Михаил Стихин... in Angular - русскоговорящее сообщество
Товарищи, выше был вопрос, но не налистал ответа, а все таки, если хотеть быть гуру rx, ну в нашем случае rxjs, какие умные книжки можно почитать?
источник

MT

Maxim Tselikin in Angular - русскоговорящее сообщество
Блин, на learnrx исчерпывающая инфа чтобы считаться гуру rx для решения повседневных задач
источник

MT

Maxim Tselikin in Angular - русскоговорящее сообщество
Другое дело если ты, как в примерах некоторых операторов, хочешь игру написать чисто на rxjs))
источник

МС

Михаил Стихин... in Angular - русскоговорящее сообщество
Maxim Tselikin
Блин, на learnrx исчерпывающая инфа чтобы считаться гуру rx для решения повседневных задач
Понял, спасибо
источник

I

Ilya in Angular - русскоговорящее сообщество
Добрый день. Хочу сделать поле для ввода промокода Stripe. в проекте использую ngx-stripe. в доке страйпа нет такого элемента как промокод или типа того. возможно кто сталкивался с таким, как делали? вариант инпута простого, который н бек идет не подходит, нужно именно элемент страйпа
источник

AK

Alexandr Kuzmichev in Angular - русскоговорящее сообщество
Всем привет. Использую ngx-datatable.
Хочу сделать быстрое редактирование как в demo. В случае с пустой ячейкой это не работает.
Темплэйты ячеек указываю  в свойстве cellTemplate атрибута [columns].

В сорцах  библиотеки реализованно вот так:
<div class="datatable-body-cell-label" [style.margin-left.px]="calcLeftMargin(column, row)">
   ...
   <span *ngIf="!column.cellTemplate" [title]="sanitizedValue" [innerHTML]="value"> </span>
   <ng-template
   #cellTemplate
   *ngIf="column.cellTemplate"
   [ngTemplateOutlet]="column.cellTemplate"
   [ngTemplateOutletContext]="cellContext"
   >
   </ng-template>
</div>

Есть какой-нибудь способ отловить doubleClick event родительского компонента (DataTableBodyCellComponent)?
источник