Size: a a a

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

2021 February 06

7

7384114837 in Angular - русскоговорящее сообщество
Oleg Zhikharev
80% - Angular и 20% -TS
а как же rxjs?

80% - Angular
20% -TS
46% - rxjs
источник

Y

Yurii in Angular - русскоговорящее сообщество
Vadim Malovaniy
Ну так написано что ид повторяется
спасибо сечас гляну
источник

Y

Yurii in Angular - русскоговорящее сообщество
да зачистил db.json усьо гуд...очень интересно как он мог повторятса
источник

Y

Yurii in Angular - русскоговорящее сообщество
Vadim Malovaniy
Фронт тут ни причём)
спасобо
источник

B

Bretbas in Angular - русскоговорящее сообщество
Народ, подскажите пожалуйста такой момент.
У меня бек выдает бандлы Angular по маршруту:
localhost/admin
Соответственно, в index.html я указан <base href="/admin/">

Также, без генерирует у меня относительные url изображений, аля:
/0/1/xf3fe2d.jpg

Когда в Angular я пытаюсь этот url привязать к img, скажем вот так:
<img [src]="image.url">
то Angular не может найти изображение, так как оно соответствует такому маршруту:
localhost/admin/0/1/xf3fe2d.jpg
что естественно неверно. /admin/ недолжно фигурировать в пути. Тоесть такой правильный url до изображения:
localhost/0/1/xf3fe2d.jpg

Как сделать так, чтобы было нормально? Самому генерировать этот путь? По другому нельзя никак? Чтобы Angular заставить не добавлять admin из <base href="/admin/">
источник

AC

Aleksey Chipiga in Angular - русскоговорящее сообщество
Bretbas
Народ, подскажите пожалуйста такой момент.
У меня бек выдает бандлы Angular по маршруту:
localhost/admin
Соответственно, в index.html я указан <base href="/admin/">

Также, без генерирует у меня относительные url изображений, аля:
/0/1/xf3fe2d.jpg

Когда в Angular я пытаюсь этот url привязать к img, скажем вот так:
<img [src]="image.url">
то Angular не может найти изображение, так как оно соответствует такому маршруту:
localhost/admin/0/1/xf3fe2d.jpg
что естественно неверно. /admin/ недолжно фигурировать в пути. Тоесть такой правильный url до изображения:
localhost/0/1/xf3fe2d.jpg

Как сделать так, чтобы было нормально? Самому генерировать этот путь? По другому нельзя никак? Чтобы Angular заставить не добавлять admin из <base href="/admin/">
что в image.url? Ангуляр таким вроде не занимается
источник

ДЗ

Даниил Зеликов... in Angular - русскоговорящее сообщество
Подскажите пожалуйста
У меня есть интерфейс, где ключ - это енамка, а значение - число
export interface SomeInterface {
 [SomeEnum.One]: number;
 [SomeEnum.Two]: number;
}

Есть класс который работает с этим интерфейсом через джинерик.

class SomeClass<T> {
 items: T;
}

Но мне надо переконвертировать интерфейс, так что бы ключи остались те же, а значение было строкой

то есть
export interface SomeInterface {
 [SomeEnum.One]: string;
 [SomeEnum.Two]: string;
}

как мне это сделать? Пробую
items: { [key in keyof T]: string };

но это получается немного не то, что я ожидаю
источник

B

Bretbas in Angular - русскоговорящее сообщество
Aleksey Chipiga
что в image.url? Ангуляр таким вроде не занимается
относительный путь:
/0/1/xf3fe2d.jpg

всегда занримался же
источник

AC

Aleksey Chipiga in Angular - русскоговорящее сообщество
Bretbas
относительный путь:
/0/1/xf3fe2d.jpg

всегда занримался же
https://developer.mozilla.org/ru/docs/Web/HTML/Element/base
А судя по этому этим занимается сам браузер
источник

AC

Aleksey Chipiga in Angular - русскоговорящее сообщество
Я вижу вариант использовать абсолютные адреса, либо можно накидать демку где проверить то о чем я сказал, и если оно не верно — искать дальше
источник

B

Bretbas in Angular - русскоговорящее сообщество
так, ок.
а как же сделать тогда?)
источник

AC

Aleksey Chipiga in Angular - русскоговорящее сообщество
Либо юзать токен APP_BASE_HREF заместо <base>, который имеет неприятный эффект в виде принудительного резолва относительных путей, но сказать честно когда я пробовал(токен) он не везде адекватно отрабатывал, особенно в роутинге
источник

B

Bretbas in Angular - русскоговорящее сообщество
Aleksey Chipiga
Либо юзать токен APP_BASE_HREF заместо <base>, который имеет неприятный эффект в виде принудительного резолва относительных путей, но сказать честно когда я пробовал(токен) он не везде адекватно отрабатывал, особенно в роутинге
либо директиву для [src], которая будет ноормально путь делать?)
источник

AC

Aleksey Chipiga in Angular - русскоговорящее сообщество
Bretbas
либо директиву для [src], которая будет ноормально путь делать?)
по моему личному мнению выглядит как костыль, но если вы точно уверены в этом решении... почему бы и нет
источник

B

Bretbas in Angular - русскоговорящее сообщество
ну а что делать то?
источник

AC

Aleksey Chipiga in Angular - русскоговорящее сообщество
Bretbas
ну а что делать то?
Aleksey, [06.02.21 11:54]
Либо юзать токен APP_BASE_HREF заместо <base>, который имеет неприятный эффект в виде принудительного резолва относительных путей, но сказать честно когда я пробовал(токен) он не везде адекватно отрабатывал, особенно в роутинге
источник

B

Bretbas in Angular - русскоговорящее сообщество
Aleksey Chipiga
Aleksey, [06.02.21 11:54]
Либо юзать токен APP_BASE_HREF заместо <base>, который имеет неприятный эффект в виде принудительного резолва относительных путей, но сказать честно когда я пробовал(токен) он не везде адекватно отрабатывал, особенно в роутинге
ну значит это тоже костыль получается же
источник

AC

Aleksey Chipiga in Angular - русскоговорящее сообщество
Bretbas
ну значит это тоже костыль получается же
использование публичного апи ангуляра? Не думаю
источник

AC

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

B

Bretbas in Angular - русскоговорящее сообщество
ща, посмотрю, спасибо
источник