[英]how to access json object from angular service
我在login.js中有一些模塊和方法loginUSer,如下所示:
...function loginUser(){
var user={
email:loginVM.Email,
password:loginVM.pwd
};
console.log(user);
loginService.loginCheck()
.then(...
我已將loginService注入上述模塊
function loginService($q, $http){
var self = this;
self.loginCheck = loginCheck;
function loginCheck(){
var defer = $q.defer();
$http
.post(someURL)
.data(user)
.then(successFN, errorFN);
我想從loginService.js訪問在login.js中創建的用戶對象。 我在單擊提交按鈕時創建用戶對象,然后調用該服務。 我已經在我的HTML文件中包含了這兩個JS。
我認為用戶被視為loginUser函數的本地變量。 我該怎么辦?
我有一個單獨的模塊來指定加載的資源。 我可以讀/寫它們。 只需將模塊注入與您的服務相同的應用程序中,然后直接使用它們即可。 例如...
angular.module('app.resources', [])
.value('stuff', {
login: {
userName: null,
otherProperty: foo
}
})
這樣可以保持狀態,因此您可以將其注入到另一個模塊中,或者,如果應用程序的其余部分正在使用相同的服務,則該值始終可用。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.