Я работаю над приложением перемещения в Angular 2/Ionic 2 с помощью Typcript. Мне нужно выяснить, как моделировать мои сервисы/объекты. Это приложение будет иметь пользователей.Как определить модель данных для приложения с угловым 2/Ionic 2
Каждый пользователь может создать общую поездку. Вы можете назвать его «Европа 2016». Затем вы можете добавить к нему несколько дней. Они могут путешествовать 14 дней. Каждый день у них могут быть планы относительно того, что делать в этот день, включая такие вещи, как время активности, где эта деятельность и т. Д. Они также могут проверять погоду, добавлять информацию о гостинице и т. Д. Каждый день.
Ориентировочно может быть, это выглядит как (извините это некрасиво)
Trip: {
"name": "Europe 2016",
"tripPlans": [
{"day1": [{plan1: do something, time: 01000}, {plan2: do something else, time: 01000}}], "time": "0800", "date":"09/01"2016, hotel, weather},
{"day2": [{plan1: do something, plan2: do something}], "time": "0800", "date":"09/01"2016, hotel info, weather info}
]
}
также нужно знать первую и последнюю дату поездки.
Я также хочу, чтобы вернуться и запрос на то, что группа пользователей найти популярной, как «наиболее общую деятельность в Готом»
Это мое первым крупное приложение, проведя 100-х часов обучения в коду и его мой личные проекты меня заставляли волноваться, чтобы учиться. Это решает мою личную проблему. Я дошел до того, что мне сложно найти хорошие примеры/ресурсы, чтобы помочь мне разобраться в этом.
Я вложил много времени в выбор рамки, поэтому я хотел бы придерживаться его. До сих пор я приземлялся, пытаясь использовать PouchDB/CouchDB. Сейчас я только создаю мобильную версию в Ionic прямо сейчас.
Любые советы будут очень высокую оценку, даже если его GitHub проекты смотреть, обучающие программы, которые вы сохранили и т.д.
Спасибо, что нашли время ответить! @ AlexisCôté Было очень полезно. – dhndeveloper
@ audan2009 Добро пожаловать! –
@ audan2009 Отметьте этот ответ как официальный ответ, если он вам поможет –