Olá,
Existe alguma configuração para o change detect do angular? No meu código não precisei mudar a referência da lista de fotos para que o angular atualizasse a tela. O meu código esta assim e quando clico para remover a foto a tela é atualizada.
remove(foto: FotoComponent) {
this.service.remove(foto)
.subscribe(
() => {
let index = this.fotos.indexOf(foto);
this.fotos.splice(index, 1);
},
erro => console.log("Erro")
);
}