3
respostas

imagem nao aparece

ja li os posts e verifiquei minhas classe mas nao consegui arrumar. Segue os codigos

Classe index

<!DOCTYPE html>
<html lang="pt-br">
    <head ng-app="alurapic">
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width">
        <title>Alurapic</title>
        <link rel="stylesheet" href="css/bootstrap.min.css">
        <link rel="stylesheet" href="css/bootstrap-theme.min.css">
        <script src="js/lib/angular.min.js"></script>
        <script src="js/main.js"></script>
        <script src="js/controllers/fotos-controller.js"></script>
    </head>
    <body ng-controller="FotosController">
        <div class="container">
            <h1 class="text-center">Alurapic</h1>
            <img class="img-responsive center-block" src="{{foto.url}}" alt="{{foto.titulo}}">
        </div><!-- fim container -->
    </body>
</html>

classe main

angular.module('alurapic', []);

controller

angular.module('alurapic').controller('FotosController', function($scope) {

    $scope.foto = {
        titulo : 'Leão',
        url : 'http://www.fundosanimais.com/Minis/leoes.jpg'
    };

});
3 respostas
<!DOCTYPE html>
<html lang="pt-br">
    <head ng-app="alurapic">
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width">
        <title>Alurapic</title>
        <link rel="stylesheet" href="css/bootstrap.min.css">
        <link rel="stylesheet" href="css/bootstrap-theme.min.css">
        <script src="js/lib/angular.min.js"></script>
        <script src="js/main.js"></script>
        <script src="js/controllers/fotos-controller.js"></script>
    </head>
    <body ng-controller="FotosController">
        <div class="container">
            <h1 class="text-center">Alurapic</h1>
            <img class="img-responsive center-block" src="{{foto.url}}" alt="{{foto.titulo}}">
        </div><!-- fim container -->
    </body>
</html>

Bom dia.

Toda vez que postar um código, antes, verifique se há uma mensagem de erro no console do navegador e cole-a junto com sua dúvida.

Fico no aguardo da mensagem, porque sem ela, seu problema pode ser vários (arquivo salvo com nome diferente do importado na tag script, arquivo salvo na pasta errada, etc.).

Posta pra gente toda a mensagem que aparece no console.

Já vi o problema. Você colocou ng-app="alurapic" no head da página, quando deveria ser na tag <html>. Tudo bem?