3
我正在使用OnsenUI驅動的應用程序。 它有多個頁面。Onsen UI PostPush事件回調觸發多次
我正在使用postpush事件來激發我對數據的ajax請求。
像下面一樣。
$scope.navi.on('postpush', function() {
//ajax code here
});
現在的問題是,我的完整代碼如下所示。
$scope.navi.pushPage('linkone.html');
$scope.navi.on('postpush', function() {
//ajax 1
});
$scope.navi.pushPage('linktwo.html');
$scope.navi.on('postpush', function() {
//ajax 2
});
如果我導航到linkone.html頁面,它會觸發ajax1。 之後,如果我導航到linktwo.html,它會觸發ajax1和ajax2。
我只想要相關的ajax被解僱。但是這兩件事都被解僱了。如果我繼續瀏覽頁面,最終會有太多請求開始被解僱。
有誰能幫我解決這個問題嗎?
也許最快的解決辦法是在後期事件中設置一個布爾變量,並檢查後期事件是否存在,然後不運行其他代碼。 – Munsterlander