:clipboard: Angular app that displays news articles from a news API.
TypeScriptMIT
β‘ Angular News App
Gets API news data and displays it in a format suitable for viewing on a phone.
Displays a left hand side navigation bar that allows the user to select a news channel. A single column displays news articles from this news channel.
The News API service from newsapi is used to generate the articles. It now only works on localhost. It will not work when deployed due to CORS errors (error 406) which means they want you to pay a subscription to fully access the API.
Uses the model-view-viewmodel (MVVM) of Angular to bind the remote data that is stored in objects in the application template. The component plays the part of the controller/viewmodel. The template represents the view.
Very basic app to show news, does not use reactive programming best practices - specified function return types, typescript models, etc....