Прежде всего, извиняюсь, если этот вопрос является дубликатом (я знаю, что он подозрительно похож на один), но у меня есть некоторые конкретные требования, и я не уверен, что они удовлетворены другими решениями. Они могут быть, но я совсем не уверен.Лучший способ сделать объект глобально доступным и управляемым в сложном приложении AngularJS?
Я создаю веб-приложение HTML5 + CSS3 + JS, используя AngularJS для развертывания в качестве настольного приложения с использованием веб-сайта узла. Приложение позволит запускать соревнование, сортировать команды и конкурентов по очкам в ходе турнира, а также несколько других задач.
Приложение будет иметь несколько компонентов, каждый из которых должен иметь доступ и редактировать турнир, а также локально хранить турнир (возможно, как объект JSON).
В настоящее время я планирую создать турнир как отдельный объект с другими объектами (командами, конкурентами, судьями), вложенными в него. Каков наилучший способ создать этот турнир таким образом, чтобы он соответствовал моим требованиям?
Я также должен буду иметь возможность добавлять новые детали в приложение позже и легко предоставить этим компонентам ту же способность (просматривать и обновлять объект турнира).
Большое спасибо!