处理事件由Javascript SDK在Angular中发生

处理事件由Javascript SDK在Angular中发生,javascript,angular,events,sdk,event-handling,Javascript,Angular,Events,Sdk,Event Handling,我在Angular 11应用程序中使用Javascript SDK来集成支付网关。当客户完成付款时,根据SDK的付款状态发生事件。我想在Angular应用程序中分别捕获每个事件,并相应地执行一些函数。有人能帮我解决这个问题吗 三个晚上如下 在这里付款。未完成 在这里付钱 在这里付钱 把代码放在脚本标签里对我来说没用 <script> payhere.onCompleted = function onCompleted(orderId) { consol

我在Angular 11应用程序中使用Javascript SDK来集成支付网关。当客户完成付款时,根据SDK的付款状态发生事件。我想在Angular应用程序中分别捕获每个事件,并相应地执行一些函数。有人能帮我解决这个问题吗

三个晚上如下

  • 在这里付款。未完成
  • 在这里付钱
  • 在这里付钱
把代码放在脚本标签里对我来说没用


<script>

    payhere.onCompleted = function onCompleted(orderId) {
        console.log("Payment completed. OrderID:" + orderId);
    };

  
    payhere.onDismissed = function onDismissed() {
        console.log("Payment dismissed");
    };


    payhere.onError = function onError(error) {
        console.log("Error:"  + error);
    };

  
</script>

payhere.onCompleted=函数onCompleted(orderId){
console.log(“付款完成。订单ID:+OrderID”);
};
payhere.onDismissed=函数onDismissed(){
控制台日志(“付款被驳回”);
};
payhere.onError=函数onError(错误){
日志(“错误:+错误”);
};

我会要求SDK的提供者提供一个角度包装器,但是如果没有角度包装器,您可能可以自己包装它。但是,如果这些事件没有触发,那么使用此SDK时会发生与Angular无关的其他事情。我会要求SDK的提供商提供Angular包装器,但是如果没有它,您可能可以自己包装它。但是,如果这些事件没有触发,那么您使用此SDK时会发生与Angular无关的其他事情。