Saat Anda melakukan panggilan pos yang menyimpan data ke DB melalui metode server, tetapi jika Anda berhasil melakukan panggilan pos, Anda mendorong data itu di userInfo
objek yang secara teknis terdengar salah.
Saya lebih suka Anda membuat ajax untuk mendapatkan data baru dari db menggunakan $scope.get_user()
setelah panggilan pos berhasil.
Kode
$scope.save_user = function() {
$http.post('db.php?action=add_user', {
'user_name' : $scope.user_name,
'user_email' : $scope.user_email
}).success(function (data, status, headers, config) {
//$scope.userInfo.push(data); //remove this line
$scope.get_user(); //this will fetch latest record from DB
console.log("The user has been added successfully to the DB");
console.log(data);
}).error(function(data, status, headers, config) {
console.log("Failed to add the user to DB");
});
}