I was also having trouble populating the elements using Rest Service.
I found a workaround that. I had a service component where I instantiated an httpClient reference globally and was storing the results of service within the component using Promise.