Angularjs - mise à Jour JSON

Je suis très nouveau pour Angularjs et je suis d'avoir des problèmes à trouver comment mettre à jour un $champ d'application de l'élément que j'ai créé à partir de JSON. Fondamentalement, j'ai un service qui contient la fonction qui attrape le JSON:

app.service('JSONService', function($http){         
    return{
        getJSON: function(){
            return $http.get('posts.json')
                .then(function(response){
                    return response.data;
                });
        }
    };
 });

J'ai alors d'un Contrôleur qui contient une fonction qui récupère les données JSON sur le bouton cliquez sur et la met dans $champ d'application.données et une deuxième fonction que je voudrais utiliser pour mettre à jour $champ d'application.données:

app.controller('PostController', function PostController($scope, JSONService){
    $scope.data;

    $scope.getJSON = function(){            
        $scope.data = JSONService.getJSON();
    };
    $scope.addPost = function(){
        //Add to $scope.data
    };
});

Actuellement, j'ai réussi à saisir les données JSON et je suis en mesure de l'utiliser pour remplir les aspects de mon point de vue, mais je suis coincé sur la façon de procéder à la mise à jour $champ d'application.les données de sorte que:

  1. Il fait les mises à jour
  2. La mise à jour se reflète à mon avis

J'ai essayé $de diffusion, $champ d'application.les données.pousser, $champ d'application.les données.les postes.push. Ceux-ci ont soit plat pas travaillé ou donné des erreurs. Je suis sûr que ça pourrait être une réponse simple, mais je sens que j'ai peut-être pas d'expérience avec Angularjs et JSON pour ramasser sur elle. Merci à l'avance.

OriginalL'auteur johnnytop | 2013-03-12