Size: a a a

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

2020 May 28

ON

Oleksandr Nikolskyi in Angular - русскоговорящее сообщество
Привет....Может кто сталкивался ....Как получить доступ к iframe, чтобы сгенерировать клик на мобильном....Сейчас я добился, что это работает....но через раз

public showVideo(): void {
   this.is_iframe = true;
   this.iframeLoad$.pipe(delay(1000)).subscribe(() => {
     const iframe_document =
       this.iframeRef.nativeElement.contentWindow ||
       this.iframeRef.nativeElement.contentWindow.document;

     iframe_document.postMessage(
       '{"event":"command","func":"playVideo","args":""}',
       '*',
     );
     
     this.iframeRef.nativeElement.dispatchEvent(new Event('click'));
   });

   this.iframeLoad$.next();
 }
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleksandr Nikolskyi
Привет....Может кто сталкивался ....Как получить доступ к iframe, чтобы сгенерировать клик на мобильном....Сейчас я добился, что это работает....но через раз

public showVideo(): void {
   this.is_iframe = true;
   this.iframeLoad$.pipe(delay(1000)).subscribe(() => {
     const iframe_document =
       this.iframeRef.nativeElement.contentWindow ||
       this.iframeRef.nativeElement.contentWindow.document;

     iframe_document.postMessage(
       '{"event":"command","func":"playVideo","args":""}',
       '*',
     );
     
     this.iframeRef.nativeElement.dispatchEvent(new Event('click'));
   });

   this.iframeLoad$.next();
 }
а айфрейм твой?
источник

S

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

ON

Oleksandr Nikolskyi in Angular - русскоговорящее сообщество
Smooth Operator
а айфрейм твой?
Ютуб ( В этом и проблема ....блокирует
источник

G

Galeups in Angular - русскоговорящее сообщество
всем привет, кто нить использовал пайп keyvalue ?
вопрос у меня мапа <number, string> и у меня почему то ngFor ругается на типы
источник

G

Galeups in Angular - русскоговорящее сообщество
почему то ждет от меня <string, string>
источник

J💖

JSON Jenny 💖 in Angular - русскоговорящее сообщество
Dolgovec
Вопрос знатокам. Есть переменая в сервисе (сложный объект), она меняется из разных мест (может быть как полное переопределение объекта, так и смена его свойств). Можно как-то один раз взять ссылку на этот объект, и чтобы я работал всегда с  актуальным объектом? Кроме варианта обращаться напрямую в сервис к этой переменной (через this.svc.var) или подобные аналоги (определение в функции актуальной ссылки и т.п.) есть что-то?
лучше попытатся упростить структуру объекта и работать только через методы с этим объектом. Если что-то мутируешь - гарантируй безопасность мутаций
источник

G

Galeups in Angular - русскоговорящее сообщество
вот пример нашел с мапой, здесь правлю на number и все ок
https://stackblitz.com/edit/angular-map-keyvalue?file=src%2Fapp%2Fapp.component.ts
источник

VC

Vlad Chabanenko in Angular - русскоговорящее сообщество
JSON Jenny 💖
лучше попытатся упростить структуру объекта и работать только через методы с этим объектом. Если что-то мутируешь - гарантируй безопасность мутаций
+
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Oleksandr Nikolskyi
Ютуб ( В этом и проблема ....блокирует
тогда ничем помочь не могу
источник

ДК

Денис Колодько... in Angular - русскоговорящее сообщество
Всем привет, подскажите возможно ли задавать имена ссылкам template ref через переменные в шаблоне? Хочу реализовать кейс с динамически меняющимся именем ссылки ref. Что-то типо такого <input #variable> где #variable переменная
источник

S

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

G

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

G

Galeups in Angular - русскоговорящее сообщество
уже думаю может версии ангуляр отличаются ? ))
источник

OS

Oleg Shchegolev in Angular - русскоговорящее сообщество
Привет. Есть пользовательская форма с инпутом для отправки изображения. Форма отправляется через форм дата, все ок. Мне нужно сделать возможность редактирования этой формы, т.е. , когда пользователь заходит еще раз на страницу формы, то мне бэк отдает соответственно ссылку на изображение. Разумеется formControl с файлом ругается на приходящие данные, так как при инициализации компонента происходит patchValue в соответствующие поля формы. Не получается придумать как обработать данную ситуацию. Может какое то доп поле завести? Подскажите пожалуйста.
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Oleg Shchegolev
Привет. Есть пользовательская форма с инпутом для отправки изображения. Форма отправляется через форм дата, все ок. Мне нужно сделать возможность редактирования этой формы, т.е. , когда пользователь заходит еще раз на страницу формы, то мне бэк отдает соответственно ссылку на изображение. Разумеется formControl с файлом ругается на приходящие данные, так как при инициализации компонента происходит patchValue в соответствующие поля формы. Не получается придумать как обработать данную ситуацию. Может какое то доп поле завести? Подскажите пожалуйста.
кастомный контрол формы надо делать. знакомы с CVA?
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Galeups
да вроде все тоже самое повторил
или в ide
источник

G

Galeups in Angular - русскоговорящее сообщество
Smooth Operator
или в ide
вроде вебшторм, пока реализовал на массиве, но штука интересная, использование Map в ngFor ))
источник

OS

Oleg Shchegolev in Angular - русскоговорящее сообщество
Anton Shvets
кастомный контрол формы надо делать. знакомы с CVA?
нет, к сожалению. Направите, что куда где почитать/посмотреть?
источник

KT

Kirill Torgashin in Angular - русскоговорящее сообщество
Привет.
У меня сложность небольшая с rx, прошу помощи.
const a$ = of('bla-bla')
 const b$ = of([])
 const c$ = of([])

 a$.pipe(
   swichMap(value: string) => value === 'bla-bla' ? b$ : c$
 ).subscribe()


После каждого изменения  значения a$ у меня становится все больше и больше эмитов из-за switchMap. Как избавиться от мультиплицирования в switchMap?
источник