3
как я упоминал в названии, я просто хотел перезагрузить (без обновления страницы) еще один контроллер с обновленными данными после POST здесь мой код.Angular Reload другой контроллер после POST
Нет необходимости сохранять данные в базе данных.
Script
var app = angular.module('userBase', []);
app.controller('listUsers', function($scope,$http) {
$http.get("req.php")
.then(function (response) {
$scope.userloop = response.data.reqresponse;
});
});
app.controller('addUsers', function($scope,$http) {
$scope.buttonFire = function() {
$http.post("add.php",{'name': $scope.name, 'email': $scope.email})
.success(function(data, status, headers, config){
});
}
});
Посмотреть
<div ng-controller="listUsers">
<ul ng-repeat="x in userloop">
<li>{{ x.Name }} - {{ x.Email }} </li>
</ul>
</div>
<div ng-controller="addUsers">
<p>Name: <input type="text" ng-model="name"></p>
<p>Email: <input type="text" ng-model="email"></p>
<span ng-bind="name"></span> and <span ng-bind="email"></span><br/>
<button ng-click="buttonFire()">Send or Save</button>
</div>
Thank You So Much Это помогло M e :) – Jerushan