参考文档链接:
    https://stackoverflow.com/questions/35296704/angular2-how-to-call-component-function-from-outside-the-app/35297044#35297044
    https://stackoverflow.com/questions/12709074/how-do-you-explicitly-set-a-new-property-on-window-in-typescript

    开发过程中遇到问题对接软航控件,需要获取回调函数,软航给出开发文档方案如下:
    image.png
    图中标红为为写入在初始化软航控件,在初始化中标记会在执行PublishAsPDFToURL执行之后会执行的方法,但是如果单纯按照软航的开发文档中编写,回调方法并不会执行,因为写在ts中的文件为angular的方法,需要在window层面添加添加回调方法名称,然后将此方法转接到angular的方法中,代码如下:image.pngimage.pngimage.png
    1、首先需要在window层面定义回调方法,然后在构造函数中进行初始化,指定到对应angular函数中,回调函数就会执行了