开发者社区> 问答> 正文

angular4 http内this没有指向作用域,导致无法将请求回的数据进行赋值

image 将HTTP请求写在constructor 可以用定义一个变量指向this。但是放到其他地方就无法这么做。

展开
收起
holmepeng 2018-09-22 00:25:51 2928 0
2 条回答
写回答
取消 提交回答
  • 既然是基于 angular 的, 那么推荐这种写法:

    class ABC {
      constructor () { ... }
      methodA = () => {
        console.log(this.xxx) // this 永远指向当前实例
      }
    }
    2019-07-17 23:06:17
    赞同 展开评论 打赏
  • 先为大家带来一点福利,领取千元大礼包,阿里云代金券领取地址:https://promotion.aliyun.com/ntms/yunparter/invite.html?userCode=qyowv5ea

    同求

    2019-07-17 23:06:17
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
阿里巴巴HTTP 2.0实践及无线通信协议的演进之路 立即下载
CDN助力企业网站进入HTTPS时代 立即下载
探究 Node.js 的服务端之路 立即下载