¡GoConqr estrena diseño! Cuéntanos qué te parece.

Módulo 6 de 7 · Texto

class 6 - Ajax y http

FREDYS FERNANDEZ

Archivo js (controller.js)

var app = angular.module("MyFirstApp",[]);
app.controller("FirstController",function($scope, $http){
      $scope.posts = [];
      $scope.newPost = {};
      $http.get("http://jsonplaceholder.typicode.com/posts")
             .success(function(data){
                     console.log(data);
                     $scope.posts = data;
             })
             .error(function(err){

             });
      $scope.addPost = function(){
              $http.post("http://jsonplaceholder.typicode.com/posts",{
                      title: $scope.newPost.title,
                      body: $scope.newPost.body,
                      userId: 1
                })
             .success(function(data, status, headers, config){
                 $scope.posts.push($scope.newPost);
                 $scope.newPost = {};
             })
             .error(function(error,status, headers, config){
                 console.log(error);
             });

      }
});

 

Arhcivo HTML (index.html

"



 
   
   Hola controller con Angular JS
   
   
 
 


   
   


   
   


   Enviar Datos
          

 


  •        

  •          

    {{ post.title}}


             

    {{ post.body}}


           
  •  
         


 
"

 

Instrucciones

Para avanzar en el curso, envía un intento de este test. Puedes enviarlo después de la última pregunta.

Ir al módulo elegido

Escríbenos

¿Sobre qué es tu mensaje?

¿Qué te parece el nuevo diseño?

¿Te gusta?