我有一个proceed to payment
按钮,它以redirectPayment.html
重定向到target = _blank
页面并在那里进行付款操作,因此我将标志creditsRefresh
设置为{{1} }触发付款后,由本地存储。现在付款成功后,它将重定向到成功的jsp页面。因此用户可以关闭选项卡并返回到开始付款的原始选项卡,但是我希望在付款后刷新我的金额。因此,如果Yes
为creditsRefresh
,则在用户单击窗口时我需要调用一个函数。我尝试执行yes
或onFocus
,但没有用。
payment.html
onBlur
Paymentcontroller.js
<button class="btn btn-primary" ng-click="initiatePayment(CreditDetails);">Proceed to pay</button>
成功付款后:
$scope.initiatePayment = function(){
$window.localStorage.setItem('creditsRefresh','yes');
$window.open('/redirectPayment','_blank');
}
是可在付款后刷新我的金额的功能。
$scope.myCredits
答案 0 :(得分:0)
我给ng-click并调用了函数。
<div class = "wrapper" ng-click = "focusOnPageCall()">
<div>
<button class="btn btn-primary" ng-click="initiatePayment(CreditDetails);">Proceed to pay</button>
</div>
</div>
有效