I may not have too many answers for the question - "whats the best way of gettin your selection option choices ?" Programming selection options with Angular may not be a taks at all , but a couple of things that may be a bit tricky..
- Timing of getting the choices downloaded from the service
- Caching the choices once downloaded for multiple selection options avilable
I assume you want to download the choices from server maybe or a store across the http request. This is what creates the timeline catch. while your request is getting the choices, which are not many (if they are , you would not be using the selection option atall) you have nothing the populate the drop down. And when the choices are you woudl then want to connect and make it available for the users to pick from them.