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 .....