Quando você diz que não funciona, ele não existe foto alguma, certo? Abriu o navegador o console F12 e viu a mensagem que está sendo exibida em vermelho? Se você está visualizando {{foto.titulo}} é porque há um erro de digitação em seu código ou alguma configuração capenga (arquivos podem estar sendo gravados em diretórios que não é o que está no seu src da tag script).
Abra o console, lá terá uma mensagem em vermelho, clique nela que te levará para a página do angular. Copie a URL que aparece no navegador e cole aqui. Se não tiver URL nenhuma, cole aqui a mensagem de erro do console.
Chuto que você gravou os arquivos em pastas diferentes do que é pedido, mas é chute. Só vendo seu log mesmo.