2017-05-13 3 views
0

私はreportFormページを持っています。このページでは、ユーザーが記事を埋めてレポートを生成するために投稿します。角度のあるデータを1ページに送信して別のページに読み取る

reportData = { 
headline: $scope.headline, 
fromDate: $scope.fldFromDate, 
toDate: $scope.fldToDate, 
whatever: $scope.whatever 
} 

$http.post(reportUrl + $scope.reportName, reportData) 
.then(function successCallback(data) { 
    console.log("Ok"); 
}, function errorCallback(err) { 
    console.log("Call Report ERROR: " + err); 
}); 
} 

その後、私は別のをたくさん持っているが、ユーザが(これは、レポート別のページを作るために私の理由です)に記入し、彼が印刷できるレポートを生成するためにこれを使用してデータを取るページを報告して生成します。

QUESTION:どのようページをレポート生成することができますreportFormページから提出されたデータを読み込みますか?

私は工場とサービスとrootscopeについて読んでみましたが、実際にどのように動作するのかわかりません。私は別のページにデータを提出していますか?では、これらの角度関数を使ってデータをどのように共有できますか? (私は非常に角張っているので、穏やかにしてください:-)))

in nodejs、私は取得/ポストのデータを読むためにルータを使用します。

+0

おそらく、多くの異なるページの代わりに1つの大きなページと考える必要がありますか? – torbenrudgaard

+0

factoryまたはrootscopeを使用している場合、どうすればその作業を行えますか?私はすべてのページを一緒にコンパイルする必要がありますか? – torbenrudgaard

答えて

1

あなたがしようとしていることはよく分かりません。しかし、場合...

1 /あなたは別の角度位置からデータを渡したいSajeetharanが、ここで示して、あなたがサービスを使用することができます。 Unable to bind $scope value to view on Url change

2 /サーバーにデータを投稿しようとしていますそのサーバーからデータを取得します。 次に、それを投稿して別のページで取得します。$http.get

+0

こんにちは、私は試してみましょう。私は、コントローラとフォームを持つhtmlページと、コントローラとテーブルを持つhtmlページを持っています。私はページ1からページ2にデータを共有/送信したい。 – torbenrudgaard

+1

次に、方法1 /と一緒に行き、サービスを利用する – gabriel

関連する問題