[英]MEAN Stack - pass variables from html view to ng-controller
我開發了一個個人資料頁面,其中包含幾個模塊,例如:個人信息和朋友。
每個模塊都是執行數據庫調用的ng-controller,但是我希望能夠傳遞正在顯示其個人資料的用戶的ID,以便數據庫調用是動態的並檢索與此用戶相關的數據。
我應該怎么做?
提前致謝,
曼努埃爾
*澄清*我正在使用express.js來處理身份驗證和會話管理(使用Passport)。 一旦用戶登錄,他就會到達“ / profile”頁面。
我不是特別想在多個方面處理路由,因此我決定在Node方面處理所有路由。 因此,我已經創建了用於獲取和發送呼叫的路由。
現在,當用戶到達“ / profile”時,我希望根據所連接的人來更新不同的模塊(個人信息,朋友等)。
我設法做非動態調用:
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應用程序中處理此問題的教程的鏈接? 我在互聯網上找到的大多數文檔都與單頁應用程序有關,無法滿足我的需求。 謝謝!
如果您的UI句柄是我,您將遇到一些安全漏洞。 您的服務器需要知道誰已連接。 (帶有cookie或類似的東西)。
這是一個示例: https : //blog.nodejitsu.com/sessions-and-cookies-in-node/
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.