Я работаю над простым мобильным приложением с Angular и NativeScript. Кажется, я не могу понять разницу между использованием службы Angular для обмена информацией между компонентами и использованием настроек приложений NativeScript. Похоже, что они оба очень похожи.
Я начал использовать сервис для хранения информации, такой как userId, username, phoneNumber, name, jobTitle и т. Д., Которые извлекаются в большинстве компонентов, которые я использую. Это работает нормально;однако я только что обнаружил, что могу сделать то же самое с модулем настроек приложения.
Когда мне следует использовать сервис и когда мне следует использовать настройки приложения? Какой подход наиболее эффективен?