Angularjs $scope 作用域
$scope.generateCode = function(){
var data = { url:'/inviteCode/insertCode', data:{}, method:'POST' };
var generateCodeToken = httpRequest.POST('',data);
generateCodeToken.then(function(r){ if(r.status=='OK'){ $scope.userCode = r; }; }); }; $scope.generateCode();
console.log($scope.userCode);
console.log(
$scope.userCode);
为什么会是undefined?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
因为我是在$scope.geneateCode()作用域外打印的,所以会是undefined,因为我想在一个新的$scope.demo();里调用$scope.userCode();,所以我需要在$scope.geneateCode(),里面执行$scope.demo();, 这样就可以在$scope.demo();里取到$scope.userCode();。