2
私はフォームを持っていて、それを送信すると、別のフォームが別のデータであるラジオボタンで表示されます。私は1つを選択して提出します。私はデータを別のページに表示したいが、私が行ったことで何も表示されない。経路間のデータを渡すangularjs/expressjs
したがって、/ formルートがあり、最後のサブミット後に自分のデータとともに/確認ルートにリダイレクトしたいと思います。
ベローは、ベローのみ/確認ルートの
app.post("/confirmation",function(req,res)
{
var departure=req.body.departure;
var destination=req.body.destination;
otherResponse = {
"confirmation": [{
"departure": departure,
"destination": destination,
"msg": "MSG OK",
}]
};
res.json(otherResponse);
});
私の速達郵便機能です。最後に、見るために私のconfirmation.htmlを怒鳴るangularjs
.controller('formController', ['$scope', '$http', '$location', function($scope, $http, $location) {
$scope.pageClass = 'form';
$scope.firstName = '';
$scope.lastName = '';
$scope.email = '';
$scope.departure = '';
$scope.destination = '';
$scope.submitFirstForm = function() {
$http.post('/form', {
firstName: $scope.firstName,
lastName: $scope.lastName,
email: $scope.email,
departure: $scope.departure,
destination: $scope.destination,
}).then(function(res) {
$scope.response = res.data;
});
}
$scope.submitConfirmationForm = function(flight){
$http.post('/confirmation', {
departure: $scope.departure,
destination: $scope.destination
}).then(function(res) {
$scope.otherResponse = res.data;
$location.path("/confirmation");
});
};
}]);
で私formControllerあります私のjsonと一緒に何が起こっているのですか?返信
<pre>
{{otherResponse | json}}
</pre>