Ioni c и Angular не предоставляют стандартных функций для этого. Это выходит за рамки этих структур.
Вы можете создать службу, которая кэширует данные и периодически обращается к серверу для обновления sh данных. Вы также можете сделать это в более общем плане с помощью перехватчика . В руководстве Angular есть пример .
Вы также можете использовать service worker , чтобы добиться этого. Angular имеет некоторую поддержку для этого .
Если вы не изменяете данные локально (в приложении), а данные изменяются только удаленно (на сервере), это относительно просто. Если вы изменяете данные с обеих сторон, это может быть сложно реализовать, потому что вы можете получить конфликты синхронизации.
Если у вас много данных, и они должны быть постоянными, вероятно, лучше использовать IndexedDB для хранения.