Javascript 如何从angular服务访问json对象

Javascript 如何从angular服务访问json对象,javascript,html,angularjs,json,Javascript,Html,Angularjs,Json,我在login.js中有一些模块和方法loginUSer,如下所示: ...function loginUser(){ var user={ email:loginVM.Email, password:loginVM.pwd }; console.log(user); loginService.loginCheck() .then(... 我已将loginService注入上述模块 fu

我在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
        }
    })

它保持状态,因此您可以将其注入另一个模块,或者,如果您的应用程序的其余部分使用相同的服务,则这些值始终可用。

What JSON?你似乎有一个固定的物体在那里
var user
是一个javascript对象。不是JSON对象。调用
loginCheck()时,能否将
user
对象传递到服务中?
。例如:
loginService.loginCheck(用户)。然后(..
嘿,我是angular的新手。你能提供一些我可以参考的其他示例或参考资料吗?我已经在login.js中声明了一个模块。如果你只想附加到现有模块,你可以在声明上述模块时省略数组括号,并使用与现有模块相同的名称module…例如(angular.module('app').value('stuff',{…})->这其中很好的一部分是angular将以正确的顺序加载它,并且您可以在模块中的任何位置使用“值提供程序”。