Представьте, что у вас есть getjson.php
и savejson.php
на сервере, которые работают точно так, как предполагают их имена.
Теперь используйте $http
сервис Angular для извлечения вашего json с сервера.
$http.get("getjson.php").then(function(response){
$scope.myJsonObject = response.data;
//Your json becomes JS object here. Change it the way you want
$scope.myJsonObject.text1 = "Abc";
});
Используйте $http
сервис снова отправить JSON обратно на сервер.
$http({
method: "post",
url: "savejson.php",
data: $scope.myJsonObject,
headers: { 'Content-Type': 'application/json; charset=utf-8' }
});
Это основное. Обратите внимание, что вам нужно сделать свою часть php для сохранения/загрузки вашего json-файла. Также вы должны обрабатывать ошибки службы $http
.
Посмотрите, как $http сервис и promises работа.
ли файл JSON на сервере? –
@CharlieH Да .. – Gaurav
@Gaurav Быстрый вопрос Вы пытаетесь отправить обновленный/измененный json на сервер? –