An angular learning exercise