Из моих services.js, я загружаю некоторые данные json, используя http. Но шаблон не обновляется при первой загрузке. Если я перейду на другую страницу и вернусь, я увижу список. Кажется, это асинхронная проблема, не дожидающаяся заполнения данных удаленных данных до того, как данные будут возвращены. Есть ли что-нибудь, что я могу сделать, чтобы предотвратить возврат до того, как выполняется асинхронный вызов? Благодарю.
Хорошо, наконец, пройдя этот пост http://mcgivery.com/promise-based-architecture-in-an-ionic-app/, я нашел решение. Я изменил оператор return по умолчанию в service.js, чтобы вызвать его из фабричной функции. Также был изменен контроллер. Теперь я получаю результаты в порядке.