В routeProvider
мы можем удерживать routing
, если мы дадим объект разрешения, содержащий promises; он будет ждать, пока все promises не будут разрешены. Однако я не смог найти способ сделать это при инициализации приложения.
Существует angular.module("app", []).run(function (){ //init app })
, но для a $resource
или $http
, который является асинхронным, приложение может завершить инициализацию до того, как будут решены зависимости (promises), которые создавали бы race condition
. Мы не хотим этого.
Итак, вопрос в том, есть ли способ, который будет содержать инициализацию a service
, пока не будут разрешены все заданные promises?