Size: a a a

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

2020 May 20

MK

Manar Kurmanov in Angular - русскоговорящее сообщество
есть хост https://host:8456 доступ к которому происходит через сертификаты
источник

MK

Manar Kurmanov in Angular - русскоговорящее сообщество
и на нем ломается СORS
источник

MK

Manar Kurmanov in Angular - русскоговорящее сообщество
источник

MK

Manar Kurmanov in Angular - русскоговорящее сообщество
proxy.conf
источник

MK

Manar Kurmanov in Angular - русскоговорящее сообщество
запросы не проходят
источник

MK

Manar Kurmanov in Angular - русскоговорящее сообщество
хотя в постмане все ок с теми же сертификатами
источник

Эи

Элан Джюс и его дере... in Angular - русскоговорящее сообщество
А подскажите по опциональным зависимостям. Я объявил в конструкторе компонента сервис с @Optional() и ? добавил. Теперь сервис просто будет null, если его не провайдить нигде?
источник

И

Илья | 😶 ☮️... in Angular - русскоговорящее сообщество
Вакансии и поиск работы: @javascript_jobs
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
скидывайте сюда, если там ничего сложного, то найдутся добрые люди
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
ночью спрашивал. сейчас повторю вопрос
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
есть интерфейс

export interface Shelving {
 _id?: string,
 name: string,
 location: string,
 comment: string,
 catID: string,
 catName: string
}

Через сервис получаю дату с сервера

 fetch(): Observable<Shelving[]> {
   return this.http.get<Shelving[]>('api/shelving')
 }

вот сам обьект

{
 "_id": "5ec3edbab1565f5d671c201e",
 "name": "89",
 "comment": "",
 "catID": "",
 "catName": "5ec3ed79b1565f5d671c201c",
 "location": "5ec3eccef1d51c3a48bd722e",
 "__v": 0,
 "categoryName": [    <-------------- object
   {
     "_id": "5ec3ed79b1565f5d671c201c",
     "catName": "test category name",  <------------------ вот это имя нужно запихнуть в catName
     "comment": "",
     "__v": 0
   }
 ],
 "locationObj": [
   {
     "_id": "5ec3eccef1d51c3a48bd722e",
     "name": "yyy",
     "phone": "+2310232309",
     "comment": "",
     "address": "EGNATIA 156",
     "__v": 0
   }
 ]
}
сейчас в компоненте распечатываю категорию вот так

<td>{{ shelving.categoryName[0].catName }}</td>
но это не правильно и хотелось бы вот так
{{ shelving.catName }}
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
 fetch(): Observable<Shelving[]> {
   return this.http.get<Shelving[]>('api/shelving').pipe(
       map(items => items.map(item => ({...item, catName: item.categoryName[0].catName })))
   );
 }

Уже писали же
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Если со скобками не напутал
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
тык не работает)
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Arams Tomojans
тык не работает)
почему?
источник

AT

Arams Tomojans in Angular - русскоговорящее сообщество
сейчас еще раз попробую. уже столько вариантов пробовал что возможно сам ошибся где то. минутку
источник

OS

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

Эи

Элан Джюс и его дере... in Angular - русскоговорящее сообщество
Oleg Safonov
Если со скобками не напутал
одной не хватает в конце)
источник

Эи

Элан Джюс и его дере... in Angular - русскоговорящее сообщество
ну, в конце строчки с map
источник

OS

Oleg Safonov in Angular - русскоговорящее сообщество
Элан Джюс и его деревянные солдаты
одной не хватает в конце)
закончились)
источник