I was playing around with Angular and rather than calling a fully blown API endpoint I was using a sample JSON file within an API folder in my solution.
Despite pointing the http.get at the correct location and lots of shouting “Look the sodding file is there!!” the client side rendering was having none of it. Turns out as I’m using the Angular Cli I needed to specify my file as an Asset in the angular-cli.json file:
"assets" : [