Size: a a a

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

2021 February 07

G

Genady in Angular - русскоговорящее сообщество
Anton Shvets
ну не обязательно чтоб методы, хотя бы основа, сам тест и po. Чтоб хоть папки вложенные нарисовал
А ты протрактор юзаешь?
источник

AS

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

AS

Anton Shvets in Angular - русскоговорящее сообщество
Genady
А ты протрактор юзаешь?
не то чтоб юзаю. пробую. да, пока протрактор
источник

SC

Serega Carbon in Angular - русскоговорящее сообщество
Anton Shvets
не то чтоб юзаю. пробую. да, пока протрактор
попробуй Сайпрес
источник

G

Genady in Angular - русскоговорящее сообщество
Anton Shvets
не то чтоб юзаю. пробую. да, пока протрактор
Лучше, использовать cypress , не нужно будет волноваться за таймауты
источник

SC

Serega Carbon in Angular - русскоговорящее сообщество
я с этими таймаутами столько нервов потерял пока запускал автомейшены )
источник

G

Genady in Angular - русскоговорящее сообщество
Serega Carbon
я с этими таймаутами столько нервов потерял пока запускал автомейшены )
Я с этим парился ещё в 2015 кошмар какой-то
источник

Y

Yurii in Angular - русскоговорящее сообщество
Anton Shvets
Если чужой сервер не разрешает к нему обращаться откуда угодно, то выход только собственный прокси-сервер устроить где-нибудь
типу обойти ето я не могу?
источник

АВ

Андрей Веретельник... in Angular - русскоговорящее сообщество
Yurii
типу обойти ето я не могу?
на фронте максимум что можно сделать это запускать через proxy.conf.json
https://angular.io/guide/build#rewrite-the-url-path
источник

AS

Anton Shvets in Angular - русскоговорящее сообщество
Serega Carbon
попробуй Сайпрес
я готовлюсь к собесу и пока не знаю что там используется, поэтому пробую все :)
источник

Y

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

I

Ingli in Angular - русскоговорящее сообщество
ребят, подскажите как мне из данных которые возвращает observable вытащить уникалыне значения componentType

ну к примеру пройти всё по циклу и добавлять в массив если этого элемента нет, но я не уверен что это хорошее решение, может есть что-то лучше?
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Ingli
ребят, подскажите как мне из данных которые возвращает observable вытащить уникалыне значения componentType

ну к примеру пройти всё по циклу и добавлять в массив если этого элемента нет, но я не уверен что это хорошее решение, может есть что-то лучше?
pipe используйте, в нем map и в нем уже можете в какой нибудь  set сложить например значения
источник

S

Sergey in Angular - русскоговорящее сообщество
Ingli
ребят, подскажите как мне из данных которые возвращает observable вытащить уникалыне значения componentType

ну к примеру пройти всё по циклу и добавлять в массив если этого элемента нет, но я не уверен что это хорошее решение, может есть что-то лучше?
new Set([...items.map(item => item.componentType)])
источник

I

Ingli in Angular - русскоговорящее сообщество
Спасибо большое
источник

I

Ingli in Angular - русскоговорящее сообщество
Sergey
new Set([...items.map(item => item.componentType)])
у меня значения почему-то повторяются
источник

S

Sergey in Angular - русскоговорящее сообщество
Ingli
у меня значения почему-то повторяются
Скинь код плиз)
источник

I

Ingli in Angular - русскоговорящее сообщество
ага, это потому что я в сет закинул массив
источник

I

Ingli in Angular - русскоговорящее сообщество
distinctComponentType(): any{
   this.components$.pipe(
     map(items => new Set([items.map(item => item.componentType)]))
   ).subscribe(data => this.distinctType = data as Set<string[]>);
 }
источник

S

Sergey in Angular - русскоговорящее сообщество
Ingli
distinctComponentType(): any{
   this.components$.pipe(
     map(items => new Set([items.map(item => item.componentType)]))
   ).subscribe(data => this.distinctType = data as Set<string[]>);
 }
1. Да, ты прав))
2. Я бы перенес эту логику в subscribe, то есть this.distinctType = new Set(...)
источник