私は個人的な情報と友人と言うようないくつかのモジュールを含むプロフィールページを開発しました。私はスタックからHTMLビューからng-controllerに変数を渡します
各モジュールはデータベース呼び出しを行うng-controllerですが、プロファイルが表示されているユーザーのIDを渡して、データベース呼び出しが動的であり、このユーザーに関連するデータを取得できるようにしたいと考えています。
どうすればいいですか?事前に
おかげで、
マヌエル
*明確化* 私は(パスポート付き)認証およびセッション管理を処理express.jsを使用しています。 ユーザーがログインすると、彼は「/プロフィール」ページに到達します。
私は特にいくつかの側でルーティングを処理したくないので、ノード側ですべてのルーティングを処理することに決めました。だから、私は通話をやりとりするためのルートを作りました。
ユーザーが「/ profile」に着くと、接続されている人に基づいて、さまざまなモジュール(personnal info、friendsなど)を更新します。
私は非動的呼び出しを行うために管理:
app.controller('UserInfo', [
'$scope', '$http',
function($scope, $http) {
$http.get("/api/users/info/1")
.then(function(response) {
$scope.user = response.data.local;
});
}
]);
をしかし、これは文脈に依存しません。ですから、私はget呼び出しを同じ方法で作成したいと思いますが、ユーザーのID(または他の適切な方法)を渡してデータを取得することができます。
進め方についてお勧めしますか?複数ページのMEANアプリケーションでこれを処理する方法に関するチュートリアルへのリンクはありますか?私がインターネット上で見つけた文書のほとんどは、シングルページのアプリケーションに関連しており、私の必要性に答えることはできません。 ありがとう!
は私たちに、サーバー側のコード – Weedoze
使用セッションを表示します。 –
ngStorageを使用すると、ユーザ関連のデータを一度呼び出す必要のあるローカルストレージに格納できます。 注:ローカルストレージにパスワードを保存しないでください。 例:ユーザが正常にログインした場合は、localstorageに保存し、ユーザがログアウトしたときに削除します。 –