Мне было интересно узнать, как лучше всего использовать чистые наблюдаемые, а также подписываться на наблюдаемые и использовать массив.Использование pure Observable vs array (от подписки)
вариант 1 - "чистый наблюдаемым"
this.schools = this.angularFire.database.list('schools')
, а затем в использовании HTML асинхронном трубы (и rxjs операторов для обработки данных)
вариант 2 - "подписываться на массив"
this.angularFire.database.list('schools').subscribe (response => this.schools=response)
, а затем рассматривать его как обычный массив.
По возможности попробуйте использовать '| async' в угловом2 и предотвратить ручные подписки! – olsn