При небольшом количестве показанного кода трудно предложить наилучший вариант действий, так как есть несколько вариантов.
Во-первых, в любом случае, убедитесь, что класс, содержащий данные (класс 1в вашем примере) это инъекционный сервис.Добавьте его в любой компонент, которому требуется доступ к данным.
Если вам нужно загрузить некоторые данные и подождать, пока маршрут к конкретному компоненту не будет загружен, вы можете использовать средства разрешения маршрутов.
Если вам нужно дождаться загрузки любого приложения перед его запуском, вы можете использовать APP_INITIALIZER: Angular: как правильно реализовать APP_INITIALIZER
Если выЕсли вы хотите лучше управлять состоянием своего приложения, рассмотрите возможность использования библиотеки Redux для Angular под названием NgRx.Вы можете использовать его для управления потоком данных в вашем приложении.