Introduction

Two lists of options are used in the examples, a list of Ready Player One characters and a list of countries:

Characters Countries

Options are obtained with the following OptionService, either directly (getCharacters) or with a five seconds delay (loadCharacters) to simulate loading remote data:

option-service.ts