私はコントローラにサブミット機能を持っており、私のウェブの別のページに表示するためにフォームに入力されたデータを保持する必要があります - ルーター)。Angularjsはフォーム提出のデータを他のページで使用するように保ちます
どのようにすればいいのですか?コントローラーからのデータをどのように渡すのか - わからない、わからない - 私は自分のウェブの別のページでデータを使用できますか?
コントローラからルートファイルにデータを渡す必要がありますか?もしそうなら、どうしたらいいですか?
説明する際、私はAngularjsの新機能に注目してください。
ありがとうございます!ここで
コントローラは、場合には役立ちます:
個人的に(function() {
"use strict";
angular.module('public')
.controller('RegistrationController', RegistrationController);
RegistrationController.$inject = ['checkDishService','$scope','$stateParams','$http'];
function RegistrationController(checkDishService, $scope, $stateParams,$http) {
var reg = this;
reg.submit = function() {
/*//The form data:
$scope.reg.user.firstname,
$scope.reg.user.lastname,
$scope.reg.user.email,
$scope.reg.user.phone,
$scope.reg.user.dish*/
};//end of submit
}
})();
利用サービス間でそれらの値にアクセスするために
$rootScope
を使用することができます状態。 –