Size: a a a

Советский Angular

2020 May 22

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Let me take you into the light
Для этого параметр по дефолту придуман
А проверять кто будет?)
источник

L

Let me take you into... in Советский Angular
Вертихвост キバ 🏡🦊
А проверять кто будет?)
тест
источник

L

Let me take you into... in Советский Angular
)
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Тест такое не покроет нормально
источник

С

Светлана in Советский Angular
Let me take you into the light
Может покажешь)
  private fetchAllCategories(lobId): Observable<PresentationCategoryDTO[]> {
   return this.xhrTool.marshall(this.http.get(Api.path('/categories/tree'),
     {params: { lobId, deep: 'true' }}));
 }

 private searchPresentations(lobId, tags: string[], searchPhrase: string, languages: string): Observable<PresentationCategoryDTO[]> {
   const params: { tags: string; text: string; language: string} = {
     tags: encodeURIComponent(tags.join(',')),
     language: encodeURIComponent(languages),
     text: encodeURIComponent(searchPhrase),
   };

   return this.xhrTool.marshall(this.http.get(Api.path('/categories/tree'),
     {params: { lobId, ...params, deep: 'true' }}));
 }
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Светлана
  private fetchAllCategories(lobId): Observable<PresentationCategoryDTO[]> {
   return this.xhrTool.marshall(this.http.get(Api.path('/categories/tree'),
     {params: { lobId, deep: 'true' }}));
 }

 private searchPresentations(lobId, tags: string[], searchPhrase: string, languages: string): Observable<PresentationCategoryDTO[]> {
   const params: { tags: string; text: string; language: string} = {
     tags: encodeURIComponent(tags.join(',')),
     language: encodeURIComponent(languages),
     text: encodeURIComponent(searchPhrase),
   };

   return this.xhrTool.marshall(this.http.get(Api.path('/categories/tree'),
     {params: { lobId, ...params, deep: 'true' }}));
 }
А где проверка?
источник

L

Let me take you into... in Советский Angular
можно врача
источник

L

Let me take you into... in Советский Angular
)
источник

С

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

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Светлана
в общем-то проверка есть в другом метода ахахаха
Она тут должна быть
источник

L

Let me take you into... in Советский Angular
@SuperPowerful

this.xhrTool.marshall
это что такое?)
источник

С

Светлана in Советский Angular
getPresentationCategories(lobId, tags: string[], searchPhrase: string, languages: string): Observable<any> {
   const responseObs = tags.length > 0 || searchPhrase !== '' || languages !== '' ?
     this.searchPresentations(lobId, tags, searchPhrase, languages) :
     this.fetchAllCategories(lobId)
     ;

   return responseObs.pipe(
     map((response: any) => response.content),
     map((categoriesDTO: PresentationCategoryDTO[]) => {
       return categoriesDTO;
     }),
   );
 }
источник

С

Светлана in Советский Angular
Let me take you into the light
@SuperPowerful

this.xhrTool.marshall
это что такое?)
это костыль по поимке ошибок.
источник

Вキ

Вертихвост キバ 🏡🦊... in Советский Angular
Светлана
в общем-то проверка есть в другом метода ахахаха
источник

V

Voicy in Советский Angular
короче смотри объясняю на пальцах как это все дело должно работать у тебя когда вызывается какой то метод и уверенно то что у тебя какие то параметры должны быть про валидированных обязательную тоо. я прям в этом методе должна быть поляризации если это валидация вынесены куда то отдельно и это может привести такой ситуации то что ты просто забудешь вызвать эту валидацию перед вызвать метод это первый. второе это немножко усложнит твой кот который ты будешь писать вне этого метода то есть тебе придется вызвать не один метод два метода что гораздо сложно сложнее вот и как я уже. приводил один пример это все сводится к тому то что просто надеемся то что было забыто или не было забыто поэтому проверку лучше поместить в этот метод
источник

L

Let me take you into... in Советский Angular
Светлана
это костыль по поимке ошибок.
return responseObs.pipe(
     map((response: any) => response.content),
     map((categoriesDTO: PresentationCategoryDTO[]) => {
       return categoriesDTO;
     }),
   );
источник

С

Светлана in Советский Angular
ладно. я уже тут придумала
источник

L

Let me take you into... in Советский Angular
А тут можно 1 мап
источник

С

Светлана in Советский Angular
дя
источник

S

Smooth Operator in Советский Angular
источник