Size: a a a

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

2020 May 19

ВМ

Виктор Мирошников... in Angular - русскоговорящее сообщество
Читать скрины в обратном порядке
источник

DM

Denis Mayorov in Angular - русскоговорящее сообщество
rm-rf node_modules/
npm i
источник
2020 May 20

S

Sergei in Angular - русскоговорящее сообщество
Всем доброй ночи)
Делаю yarn compile выдаёт ошибку , кто подскажет в чем дело?
источник

S

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

S™

Shavkatoff ™ in Angular - русскоговорящее сообщество
Как сделать маску код страны при введение номер телефона ?
источник

N

Nazar in Angular - русскоговорящее сообщество
Galeups
Это шпион, мы создаём его, а потом мы можем отслеживать его изменения. Мы также можем задавать значения, которые он может возвращать. Очень удобно для эмуляции тех или иных методов
У меня не проходит  тест. И я не помимаю почему. TypeError: Cannot read property 'date' of null. Можеш плиз подсказать
источник

НК

Назар Калитюк... in Angular - русскоговорящее сообщество
Можно ли сделать чтоб при билде ангуляр все js и css и тд файлы ложил не рядом с index.html, а в папку рядом? Чтоб в папке build был файл index.html и папка contents, а уже в ней все файлы.
источник

VL

Vladimir Luvolunov in Angular - русскоговорящее сообщество
Всем привет. В общем, в приложении авторизация происходит через сессии. Интерсептором ловлю ошибку 401, если она есть, то выкидываю пользователя из приложения. Но если ошибки никакой нет, то дать доступ. Однако часть api публичное — создать пользователя, отправить код, верифицировать и т.д. На них же не придёт код 401 никогда. Так вот как лучше выкрутиться из этой ситуации? Я вынес просто ссылки на публичное api в регулярку и проверяю урл. Всё работает, но правильно ли так делать?
источник

НК

Назар Калитюк... in Angular - русскоговорящее сообщество
Vladimir Luvolunov
Всем привет. В общем, в приложении авторизация происходит через сессии. Интерсептором ловлю ошибку 401, если она есть, то выкидываю пользователя из приложения. Но если ошибки никакой нет, то дать доступ. Однако часть api публичное — создать пользователя, отправить код, верифицировать и т.д. На них же не придёт код 401 никогда. Так вот как лучше выкрутиться из этой ситуации? Я вынес просто ссылки на публичное api в регулярку и проверяю урл. Всё работает, но правильно ли так делать?
а разве в публичном апи нужна авторизация?
источник

Вキ

Вертихвост キバ 🏡🦊... in Angular - русскоговорящее сообщество
Вакансии и поиск работы: @javascript_jobs
источник

VL

Vladimir Luvolunov in Angular - русскоговорящее сообщество
Назар Калитюк
а разве в публичном апи нужна авторизация?
Интерсептор цепляется на все запросы из приложения. Мне нужно исключить из проверки на авторизацию публичные методы
источник

VL

Vladimir Luvolunov in Angular - русскоговорящее сообщество
Сделал через регулярку, ищу по урлу публичное апи и просто выхожу из интерсептора
источник

VL

Vladimir Luvolunov in Angular - русскоговорящее сообщество
Скрин кода вместо тысячи слов
источник

E

Eugene in Angular - русскоговорящее сообщество
Vladimir Luvolunov
Сделал через регулярку, ищу по урлу публичное апи и просто выхожу из интерсептора
мм. передавайте кастомный header с запросом, вроде ignoreCheck: ''
источник

E

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

E

Eugene in Angular - русскоговорящее сообщество
Vladimir Luvolunov
Сделал через регулярку, ищу по урлу публичное апи и просто выхожу из интерсептора
источник

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",  <------------------ имя которое нужно
     "comment": "",
     "__v": 0
   }
 ],
 "locationObj": [
   {
     "_id": "5ec3eccef1d51c3a48bd722e",
     "name": "yyy",
     "phone": "+2310232309",
     "comment": "",
     "address": "EGNATIA 156",
     "__v": 0
   }
 ]
}
нужно categoryName -> catName запушить по интерфейсу в поле catName
а то приходится распечатывать в компоненте вот так
<td>{{ shelving.categoryName[0].catName }}</td>
а хотелось бы вот так {{ shelving.catName }}
источник

VL

Vladimir Luvolunov in Angular - русскоговорящее сообщество
Понял, принял
источник

VL

Vladimir Luvolunov in Angular - русскоговорящее сообщество
Выглядит удобнее, правда, придётся обёртку делать над запросами к публичному апи и там цеплять заголовок
источник

VL

Vladimir Luvolunov in Angular - русскоговорящее сообщество
Большое спасибо!!!
источник