Size: a a a

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

2020 January 24

AK

Anton K. in Angular - русскоговорящее сообщество
Ну и 0 в урле мне не нравится :)
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
Dmitry Provodnikov
а конкретней, что тут плохого?
мне кажется это очень путает и код становится сильно не читаемым
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Dmitry Provodnikov
а конкретней, что тут плохого?
Например я хочу на какой-то странице вызвать компонент для редактирования объекта?
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Я должен буду сделать <component id=product.id> ?
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
одно дело если у тебя два инпута всего, тут еще можно один компонент сделать
но а что елси у тебя 20 инпутов, файлдропер и еще херня какая то
источник

DP

Dmitry Provodnikov in Angular - русскоговорящее сообщество
Anton K.
Например я хочу на какой-то странице вызвать компонент для редактирования объекта?
а, имеете ввиду, что компонент не вставить в другой шаблон
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Dmitry Provodnikov
а, имеете ввиду, что компонент не вставить в другой шаблон
Типа того, да
источник

AK

Anton K. in Angular - русскоговорящее сообщество
Типа он ожидает данные из урла
источник

DP

Dmitry Provodnikov in Angular - русскоговорящее сообщество
Anton K.
Ну и 0 в урле мне не нравится :)
на данный момент, это самый сильный аргумент)
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
У нас это сейчас ;edit=true
Думаю что дичь, надо рефакторинг срочно
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
кто как делает

в одном компаненте сразу все: просмотр, редактирование и создание

или вы разбиваете на два компанента: просмотр и создание\редактивароние
1. сделать компонент редактирующий сущность
2. сделать компоненты обладающие знанием контекста (просмотр/редактирование/создание) и использующие компонент из первого пункта
3. в компонента просмотра из пункта 2 можно использовать разные реализации. использовать компонент для редактирования или создать компонент для просмотра
источник

КА

Кропотов Алексей in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
кто как делает

в одном компаненте сразу все: просмотр, редактирование и создание

или вы разбиваете на два компанента: просмотр и создание\редактивароние
Мне кажется ответ на вопрос без контекста самой задачи будет слишком широк. Можно делать и так и сяк, а почему бы и нет? 🙂 Руководствуйся принципами DRY и будет счастье🥳
источник

КА

Кропотов Алексей in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
У нас это сейчас ;edit=true
Думаю что дичь, надо рефакторинг срочно
Я у одной не маленькой компании видел такое в стандартном шаблоне и им было норм)
источник

КА

Кропотов Алексей in Angular - русскоговорящее сообщество
На счет нуля в урле. Можно сделать как в CRUD подходе для api
источник

КА

Кропотов Алексей in Angular - русскоговорящее сообщество
Я именно про урл а не про post/get и т.д.
источник

КА

Кропотов Алексей in Angular - русскоговорящее сообщество
Dmitry Provodnikov
один компонент, да
А если просмотр и создание/редактирование сильно отличаются?
источник

VV

Vladimir Verbitskiy in Angular - русскоговорящее сообщество
Просто если через ;edit=true, если сокпипастить теряется страница
И приходится ещё раз жать едит
источник

КА

Кропотов Алексей in Angular - русскоговорящее сообщество
Vladimir Verbitskiy
Просто если через ;edit=true, если сокпипастить теряется страница
И приходится ещё раз жать едит
Это в урле гет параметр или в классе компонента?
источник

VS

Vitaliy Stepanenko in Angular - русскоговорящее сообщество
Ребята. Не могу  догнать в чем ошибка? Все импортировал. Но брасает ошибку
источник

S

Smooth Operator in Angular - русскоговорящее сообщество
ты пытаешь инжектить форм группу?
источник