Size: a a a

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

2020 January 27

Д

Дмитрий in Angular - русскоговорящее сообщество
в родитель ясень пень что emit Идет и все
источник

F

Foma in Angular - русскоговорящее сообщество
та ваще все равно хоть прокинуть хоть на сервисах сделать
источник

Д

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

YY

Yulia Yolkina in Angular - русскоговорящее сообщество
Mikhail Shumilov
<a #takoe>Naprimer</a>
Шаблонная переменная https://metanit.com/web/angular2/2.9.php
источник

MS

Mikhail Shumilov in Angular - русскоговорящее сообщество
Спасибо, Юлия.
источник

F

Foma in Angular - русскоговорящее сообщество
Дмитрий
если делать на сервисе - тогда мы жестко компонент завязываем на этот сервис ... хочется избежать этого. Спасибо всем.
мы ж не видим архитектуру) а способов много
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
просто спросил - мало ли подводный камень где - мало видел примеров с Observable в Input(), обычно делать наоборот - Input в Obervable внутри компонента
источник

F

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

Д

Дмитрий in Angular - русскоговорящее сообщество
@Input('inputSubject$')
 set inputSubject$(subject: Subject<{ event: ComponentSubscriptionEvents, data: any }>) {
   if (subject) {
     subject
       .pipe(
         untilDestroyed(this)
       )
       .subscribe((subs: { event: ComponentSubscriptionEvents, data?: any }) => {
         if (subs.event === 'addItem') {

         }
         if (subs.event === 'editItem') {

         }
         if (subs.event === 'deleteItem') {

         }
         if (subs.event === 'refreshComponent') {

         }
       });
   }
 }
источник

F

Foma in Angular - русскоговорящее сообщество
data = behaviorSubject([])

<child ngfor=d of data d=d??
источник

F

Foma in Angular - русскоговорящее сообщество
Дмитрий
@Input('inputSubject$')
 set inputSubject$(subject: Subject<{ event: ComponentSubscriptionEvents, data: any }>) {
   if (subject) {
     subject
       .pipe(
         untilDestroyed(this)
       )
       .subscribe((subs: { event: ComponentSubscriptionEvents, data?: any }) => {
         if (subs.event === 'addItem') {

         }
         if (subs.event === 'editItem') {

         }
         if (subs.event === 'deleteItem') {

         }
         if (subs.event === 'refreshComponent') {

         }
       });
   }
 }
о как интересно
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
как то так )
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
ну там кончено вместо if switch будет - черновик )
источник

Д

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

S

Smooth Operator in Angular - русскоговорящее сообщество
Дмитрий
@Input('inputSubject$')
 set inputSubject$(subject: Subject<{ event: ComponentSubscriptionEvents, data: any }>) {
   if (subject) {
     subject
       .pipe(
         untilDestroyed(this)
       )
       .subscribe((subs: { event: ComponentSubscriptionEvents, data?: any }) => {
         if (subs.event === 'addItem') {

         }
         if (subs.event === 'editItem') {

         }
         if (subs.event === 'deleteItem') {

         }
         if (subs.event === 'refreshComponent') {

         }
       });
   }
 }
зачем тут сабжект
источник

Д

Дмитрий in Angular - русскоговорящее сообщество
Компонент слушает event из вне
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
ну так, а сабжект зачем
источник

F

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

S

Smooth Operator in Angular - русскоговорящее сообщество
ты же next не делаешь в него
источник

Д

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