サーバーメソッドを介してデータをDBに保存するポストコールを実行しているが、ポストコールが成功すると、そのデータをuserInfo
にプッシュします。 技術的に間違っているように聞こえるオブジェクト。
$scope.get_user()
を使用してdbから新しいデータを取得するためにajaxを作成することをお勧めします ポストコールが成功した後。
コード
$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");
});
}