【问题标题】:Accessing a variable from Chrome's console从 Chrome 的控制台访问变量
【发布时间】:2019-10-29 09:16:40
【问题描述】:

我在一个类中创建了一个函数,稍后我将使用它在通过 HTTP Post 请求调用时运行一些代码。为了能够从类外部调用该函数,我认为在类外部创建一个变量并在类实例化后立即分配它就足够了。海拉斯,它没有。

有没有办法从谷歌浏览器的控制台访问在 Typescript 类之外声明的变量?

export var setRotationCallback;

export class SceneComponent implements OnInit {

 /* Some code around here */

  ngOnInit() 
  {
    setRotationCallback = setRotation;

    /* Some more here */

    function setRotation(jsonList: string)
    {
      console.log("Received callback");
    }
  }
}

【问题讨论】:

    标签: javascript typescript google-chrome-devtools


    【解决方案1】:

    您可以将函数粘贴在浏览器的全局窗口对象上: window.setRotationCallback = setRotation;

    然后在浏览器控制台中你可以调用它 window.setRotationCallback();

    【讨论】:

    • 公平地说,我期待比这更复杂的东西,但这确实完美!谢谢!
    猜你喜欢
    • 2011-06-06
    • 2013-03-17
    • 2015-09-19
    • 2012-12-29
    • 1970-01-01
    • 2017-10-05
    • 1970-01-01
    • 1970-01-01
    • 2019-05-21
    相关资源
    最近更新 更多