Size: a a a

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

2020 May 08

Д

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

EI

Edem Injection in Angular - русскоговорящее сообщество
Дмитрий
я тут на фрилансе залез в jquery и тоже не меньше страдал)
я тебе так скажу. у меня дипломная работа - сделать плагин для брузера, который скрапит веб по твоим критериям,  это так вкратце. так вот ангулар это единственный язык(назову его языком, потому что до этого не было опыта с вебом вообще никакого) после джавы, который так меня привлекает. отвечаю, вот чем дальше изучаю ангулар, тем больше вставляет. я жоска страдал на си шарпе... страдал как никогда🙃
источник

E

E_A in Angular - русскоговорящее сообщество
Edem Injection
я тебе так скажу. у меня дипломная работа - сделать плагин для брузера, который скрапит веб по твоим критериям,  это так вкратце. так вот ангулар это единственный язык(назову его языком, потому что до этого не было опыта с вебом вообще никакого) после джавы, который так меня привлекает. отвечаю, вот чем дальше изучаю ангулар, тем больше вставляет. я жоска страдал на си шарпе... страдал как никогда🙃
Ну язык всеже typescript, а если с  java сравнивать, то ангуляр скорей на спринг похож
источник

ON

Oleksandr Nikolskyi in Angular - русскоговорящее сообщество
Написал pipe, который трансформит ютубовские ссылки в iframe,
Однако, если я захочу написать в пост еще другой текст или другие ссылки, то он возвращает только iframe

if (value.match(youtube_exp)) {
     const i_frames = [];
     const embed = value.replace(/watch\?v=/gi, 'embed/');
     const youtube_links = embed.match(youtube_exp);
     for (let i = 0; i < youtube_links.length; i++) {
       const iframe = <iframe width="100%" height="420" allowfullscreen src="${youtube_links[i]}"></iframe>;
       i_frames.push(iframe);
     }
     return this.sanitizer.bypassSecurityTrustHtml(i_frames.join(''));
   } else {
     return value;
   }

Не могу понять, как решить данную проблему....Кто может помочь?)
источник

OV

Oleg Veselov in Angular - русскоговорящее сообщество
Oleksandr Nikolskyi
Написал pipe, который трансформит ютубовские ссылки в iframe,
Однако, если я захочу написать в пост еще другой текст или другие ссылки, то он возвращает только iframe

if (value.match(youtube_exp)) {
     const i_frames = [];
     const embed = value.replace(/watch\?v=/gi, 'embed/');
     const youtube_links = embed.match(youtube_exp);
     for (let i = 0; i < youtube_links.length; i++) {
       const iframe = <iframe width="100%" height="420" allowfullscreen src="${youtube_links[i]}"></iframe>;
       i_frames.push(iframe);
     }
     return this.sanitizer.bypassSecurityTrustHtml(i_frames.join(''));
   } else {
     return value;
   }

Не могу понять, как решить данную проблему....Кто может помочь?)
Те получается у тебя все ссылки и текст всегда проходят первый if.
Думаю, надо начинать оттуда
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
помогите ктото, сделал лоадер, вылетает вот такая ошибка. Лоадер работает
источник

nt

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

ON

Oleksandr Nikolskyi in Angular - русскоговорящее сообщество
Oleg Veselov
Те получается у тебя все ссылки и текст всегда проходят первый if.
Думаю, надо начинать оттуда
Совершенно верно .....у меня всё, что я пишу в пост - это одно value ....
но не могу понять, как парсить только ссылки ютуба ..... replace я не могу применить, так как sanitizer.bypassSecurityTrustHtml - не строка
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
nur tlek
как именно сделал лоадер
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
nur tlek
как именно сделал лоадер
и потом просто слушаю
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Vi ٩(̾●̮̮̃̾•̃̾)۶
и потом просто слушаю
после this.didLoaderShow внутри subscribe наверное нужно changeDetector дёрнуть? OnPush компонент?
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
Oleg Safonov
после this.didLoaderShow внутри subscribe наверное нужно changeDetector дёрнуть? OnPush компонент?
это не онпуш, это апп компонент самый главный. Имеет смысл его онпуш сделать?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Vi ٩(̾●̮̮̃̾•̃̾)۶
это не онпуш, это апп компонент самый главный. Имеет смысл его онпуш сделать?
имеет смысл всё онПуш делать)
но если он не такой, то проблема не в этом видимо.
Хотя точно не знаю
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
Oleg Safonov
имеет смысл всё онПуш делать)
но если он не такой, то проблема не в этом видимо.
Хотя точно не знаю
сделал он пуш, теперь лоадер не пропадает вообще
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Vi ٩(̾●̮̮̃̾•̃̾)۶
сделал он пуш, теперь лоадер не пропадает вообще
если он пуш, то точно нужно дёргать changeDetector
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
т.к. внутри subscribe меняется свойство компонента, но он об этом сам не узнает
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Vi ٩(̾●̮̮̃̾•̃̾)۶
сделал он пуш, теперь лоадер не пропадает вообще
а шаблон покажите главный
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
Oleg Safonov
а шаблон покажите главный
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
ну судя по ошибке с первого скрина, проблема всё таки в том, что поменялось свойство компонента и нужно уведомить детектор изменений.
Я не знаю, как работает дефолтная стратегия, думал, что она должна корректно была среагировать, но видимо нет
источник

Vi ٩(̾●̮̮̃̾•̃̾)۶... in Angular - русскоговорящее сообщество
Oleg Safonov
ну судя по ошибке с первого скрина, проблема всё таки в том, что поменялось свойство компонента и нужно уведомить детектор изменений.
Я не знаю, как работает дефолтная стратегия, думал, что она должна корректно была среагировать, но видимо нет
добавил, теперь оно начало ругаться на все дочерние компоненты
источник