In caso di errore nello scaricamento di un products.json, viene lanciata un'eccezione se qualcosa va storto (anche in caso di HTTP 404) https://github.com/ARPA-SIMC/meteotiles/blob/v0.20/src/models/ProductList.js#L55.
Questo significa che, in caso di più modelli, basta che uno solo vada in errore perché vengano invocate le callback di gestione dell'errore.
Al momento, non ci sono callback registrate, quindi non succede nulla in caso di errore e rimane attivo il loader.
Si deve dunque decidere se:
- Va bene andare in errore nel caso in cui anche uno solo dei modelli dia problemi oppure se bisogna fare qualcosa di più complesso
- Cosa fare in caso di errore: suggerirei un semplice alert.