169 похожих чатов

Как вкатиться в ангуляр вообще ? Курсы или доку читать?

28 ответов

13 просмотров

Все помешаны на курсах а это последнее что стоит брать во внимание Если ограничиваться одним источником из этого ничего не выйдет. Доку конечно полезно читать но на одной доке тяжело уехать Учись везде

Lana Del AndRey Юрьевич
Сразу стало понятнее :D

Практики много надо, и шишок Дока, ютуб (разные каналы даже по одним темам для закрепления), статьи, их очень много

Lana Del AndRey-Юрьевич Автор вопроса
Bohdan Bida 🇺🇦
Практики много надо, и шишок Дока, ютуб (разные ...

ну после реакта придется по новой я так понимаю

Я сейчас тоже ангуляр разбираю, решил не мудрить и сразу взял курс на udemy от Maximillian Schwarzmuller — очень годно, советую.

zdravstvujte Mone
Я сейчас тоже ангуляр разбираю, решил не мудрить и...

посматривайте мои рекомендации, будут вопросы пишите https://github.com/evoytenkoapps/angular-best-practices

Евгений Гений
посматривайте мои рекомендации, будут вопросы пиши...

Жень, а как вы поступаете с dto? Кладете в стор то что с сервера пришло, или же делаете маппинг на сущность, которая в стор кладется уже и с ней прилага работает? Мы в команде пока не поняли как делать лучше.

Dimonina ツ
Жень, а как вы поступаете с dto? Кладете в стор то...

конкретно у нас dto описываются автоматом в спец либе из бекенда. у каждой сущности генерится класс с методами и интерфейс в котором только свойства. в стор мы кладём только интерфейсы, т.к с ними нет проблем при клонировании через спред. Я ничего плохо не вижу класть в стор DTO, если в нем нет методов.

Dimonina ツ
Жень, а как вы поступаете с dto? Кладете в стор то...

ещё зависит от формата свойств. если прилетает в camel Case то можно не мапить.

Евгений Гений
ещё зависит от формата свойств. если прилетает в c...

А бекенд на чем? Я посмотрел генераторы клиента которые из сваггера генерят - не понравились, так как плохо работают с strict nullable. Уже хотел писать свой генератор на основе c# контроллеров на беке

xxtux Shvets
я свой писал

Понимаю тебя :)

Dimonina ツ
Понимаю тебя :)

мне было пофиг на стрикт, но официальный генератор какой-то мутный, было тяжело от него добиться интерфейсов с комментами и я еще сервисы генерил

xxtux Shvets
мне было пофиг на стрикт, но официальный генератор...

Я ещё хочу валидацию контакта чтоб генерил, на случай если с сервера говно начнет приходить

Andrey Kolkov
screenshot Как-то не очень кусок выглядит...

пиши в личку как лучше сделать, обсудим

Dimonina ツ
А бекенд на чем? Я посмотрел генераторы клиента ко...

там какая-то либа которая в сваггер переводит, а потом на основе сваггер в либу на typescript. бек на . net

Евгений Гений
пиши в личку как лучше сделать, обсудим

Тут писать не чего, просто 2 раза одно и тоже по сути. Лучше в шапке иной пример выбрать. А по остальному да, буду в личку писать. Спасибо за хорошее руководство. Многое полезно почерпнуть.

Andrey Kolkov
Тут писать не чего, просто 2 раза одно и тоже по с...

все плохие куски кода с реального Enterprise angular проекта

Dimonina ツ
Я ещё хочу валидацию контакта чтоб генерил, на слу...

валидацию по идее надо делать в рантайме, через функции адаптеры, в map или tap в http. просто либой не обойдёшся.

Евгений Гений
все плохие куски кода с реального Enterprise angul...

Я про повторение. Я бы вверху иное название дал, а внизу эти оставил в примерах.

Andrey Kolkov
screenshot Я про повторение. Я бы вверху иное название дал, а...

давай. только не забывай что проект не хелло ворд. а большой интерпрайз. и наверняка простое имя уже где занято. предлагай как решать такие проблемы в неймингах, понравится я добавлю в мануал.

Евгений Гений
давай. только не забывай что проект не хелло ворд....

а что за проект, если не секрет? Публичное приложение или приватное некой компании?

Евгений Гений
приватное, в МТС

Прикольно. Я с МТС с 98го года)

Похожие вопросы

Обсуждают сегодня

30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
13
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
Как передать управляющий символ в открытую через CreateProcess консоль? Собсна, есть процедура: procedure TRedirectThread.WriteData(Data: OEMString); var Written: Cardinal;...
Serjone
6
в JclConsole объявлено так: function CtrlHandler(CtrlType: DWORD): BOOL; stdcall; - где ваше объявление с stdcall? у вас на картинке нет stdcall
Karagy
8
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
program test; {$mode delphi} procedure proc(v: int32); overload; begin end; procedure proc(v: int64); overload; begin end; var x: uint64; begin proc(x); end. Уж не знаю...
notme
6
Карта сайта