I have a 'userSessionDataService'. This fetches the user's details from the server (ONLY ONCE).
I want the user data to be accessible when the service is called, but without the need to call .then() on a promise.
From what I understand this is not supported by angular. The caller of the service must always use a promise to access data that were loaded asynchronously (e.g.through ajax).