![](/img/trans.png)
[英]pass value from one different app module controller to another app module service using $rootScope in angularjs
[英]how to pass login data from one controller to another other than using rootscope, in angularjs
我是AngularJS的新手,正在嘗試創建示例登錄應用程序。 我在兩個或多個控制器之間傳遞/共享輸入文本字段值時遇到問題。 要在成功登錄首頁后傳遞登錄用戶名。 使用$ rootscope可以,但是單擊“刷新”按鈕會使它為空。 請幫忙
您可以通過簡單地編寫如下代碼來在控制器之間傳遞應用程序周圍的值
在一個js文件中
var myApp = {};
myApp.storeUserItem= function(key, value) {
if (window.localStorage) {
localStorage.setItem(key, value); //stores value
} else {
....your error message
}
};
以后再取回
myApp.retrieveUserItem= function(key) {
if (window.localStorage) {
localStorage.getItem(key); //stores value
} else {
....your error message
}
};
稍后在控制器中,您擁有初始
myApp.storeUserItem("username", $scope.userNameValue);
和檢索
$scope.username = myApp.retrieveUserItem("username");
簡單的通話在所有有角度的應用程序中經常使用
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.