CONSUMIR WEBAPI COM ANGULARJS

 Tópico anterior Próximo tópico Novo tópico

CONSUMIR WEBAPI COM ANGULARJS

ASP.NET

 Compartilhe  Compartilhe  Compartilhe
#491489 - 25/11/2019 10:42:48

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Bom dia, pessoal, criei uma WebApi funcionando perfeitamente; criei primeiramente um projeto Windows Form para consumi-la e funcionou perfeitamente; depois criei um projeto MVC para consumir a mesma e também funcionou perfeitamente; agora estou começando a aprender AngularJs, e tentando consumir essa mesma WebApi com um exemplo bem simples que encontrei na net, não estou conseguindo retornar os dados.
Vou explicar passo a passo como estou fazendo para que os colegas me digam onde estou errando. Estou usando o Visual Studio para isso, ok?
1 - Criei um projeto Asp.Net MVC;
2 - Instalei o WebClient;
3 - Instalei o AngularJs;
4 - Criei um arquivo JavaScript chamado "scripts.js":
var testApp = angular
.module("testModule", [])
.controller("testController", function ($scope, $http) {
    $http.get('http://localhost:50201/api/clientes').then(function (response) {
        $scope.clientes = response.data;
    });
});

5 - Criei uma View Index:
<!DOCTYPE html>
<html ng-app="testModule">
<head>
    <script src="Scripts/angular.min.js"></script>
    <script src="Scripts/script.js"></script>
    <title></title>
    <meta charset="utf-8" />
</head>
<body>
    <div ng-controller="testController">
        <table border="1">
            <thead>
                <tr>
                    <th>Id</th>
                    <th>Nome</th>
                </tr>
            </thead>
            <tr ng-repeat="c in clientes">
                <td>{{c.Id}}</td>
                <td>{{c.Nome}}</td>
            </tr>
        </table>
    </div>
</body>
</html>


Pronto, quando vou rodar o Index, o resultado no browser é esse:
Id            Nome
{{c.Id}}    {{c.Nome}}

Nos exemplos que vi na internet, funcionam, porém estou fazendo algo errado que não funciona.
Alguém poderia me ajudar?

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




Resposta escolhida #491490 - 25/11/2019 10:56:06

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Primeiramente, PARE.
AngularJS está mais que defasado, parta direto para as versões novas, não tem porque começar a aprender algo que está morto e enterrado.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#491491 - 25/11/2019 10:58:00

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Kerplunk, obrigado pela resposta imediata.
Então, devo partir pra "onde"? O que você me recomenda?

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#491493 - 25/11/2019 11:01:57

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Para a versão atual do Angular. Admito que a curva de aprendizado é relativamente alta e pode levar uns dias até ter algo palpável, mas assim que dominar como a coisa funciona é MUITO simples, fácil e eficiente.

_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#491495 - 25/11/2019 13:23:18

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009


Valeu mais uma vez Kerp, vou estudar bastante agora.
Muito obrigado. E com certeza terei muitas dúvidas para postar aqui.
Até mais.

____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




#491496 - 25/11/2019 13:34:10

KERPLUNK
RIO GRANDE DO SUL
Cadast. em:Junho/2009


Membro da equipe
Citação:
:
Valeu mais uma vez Kerp, vou estudar bastante agora.
Muito obrigado. E com certeza terei muitas dúvidas para postar aqui.
Até mais.



_______________________________________________________________________
Virei Oráculo!
The end is nigh, be ready for the nukes!


#491497 - 25/11/2019 13:44:46

PERCIFILHO
MATAO [SP]
Cadast. em:Dezembro/2009




____________________________________________________
Você sabe que alguém te ama não pelo que ele fala, mas pelo o que faz.
O amor não sobrevive de teorias.




 Tópico anterior Próximo tópico Novo tópico


Tópico encerrado, respostas não sao permitidas
Encerrado por PERCIFILHO em 25/11/2019 15:21:58