Javascript 如何从angular服务访问json对象
我在login.js中有一些模块和方法loginUSer,如下所示: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
...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将以正确的顺序加载它,并且您可以在模块中的任何位置使用“值提供程序”。