Чтобы эффективно взаимодействовать с RESTfull API, я определил модели класса Product
испытать преимущества Typescript
над Javascript
.вызовов, работающие с машинописью напечатали моделей при взаимодействии с RESTful API
Я столкнулся со многими проблемами, так как получить ответ и отправить запрос не уважает одну и ту же структуру объекта. Мне нужно, чтобы сделать лучший выбор:
вариант 1: создать две модели (один для
post
, а другой дляget
).вариант 2: создать адаптер, который преобразует json, получить ответ на класс структуры модели и адаптировать объекты модели для соответствия структуре запроса.
вариант 3: создать общий класс модели, которая использует
any
типы иnullable
поля служить какget
иpost
структур.вариант 4: игнорировать использование класса модели и манипулировать объектами javascript на лету.
стоит ли добавить всю эту логику по той простой причине, что у нее есть авто-конкуренция или иметь сообщения компилятора, когда я использую int вместо строки. Я бы пошел на 4-й вариант, как мы сделали с угловым 1, что делает работу проще и быстрее, так как мне нужно доставить как можно быстрее – user2080105
Правильно, за исключением того, что многие люди чувствуют, что это стоит того. И вы говорите, что вы уже создали модель. Я просто предлагаю вам сделать его интерфейсом вместо классов. Независимо от того, хотите ли вы централизовать общие функции в общем интерфейсе, это полностью вопрос вкуса. –
И нисходящая точка, потому что я рекомендовал настройку модели, о которой вы уже заявляете ... действительно? –