Na verificação se na paginação o Web Service retorna uma lista vazia, seria mais elegante usar o truthy/falsy do javascript, assim ao invés de escrever o código assim:
if (!photos.length) this.hasMore = false;Escrevemos assim:
this.hasMore = !!photos.length;Fica a dica .....