From d14a0eb4054391590ff96a41d78a271e1d2c90cf Mon Sep 17 00:00:00 2001 From: luchenqun Date: Tue, 21 Mar 2017 20:51:05 +0800 Subject: [PATCH] =?UTF-8?q?=E6=94=B9=E7=82=B9=E5=B0=8Fbug?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- public/scripts/controllers/bookmarks-controller.js | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/public/scripts/controllers/bookmarks-controller.js b/public/scripts/controllers/bookmarks-controller.js index 28756bc..57e1473 100644 --- a/public/scripts/controllers/bookmarks-controller.js +++ b/public/scripts/controllers/bookmarks-controller.js @@ -264,6 +264,7 @@ app.controller('bookmarksCtr', ['$scope', '$state', '$stateParams', '$filter', ' $scope.bookmarks.unshift(data); } } else { + $scope.forbidTransition = true; getBookmarks(); } } @@ -287,7 +288,7 @@ app.controller('bookmarksCtr', ['$scope', '$state', '$stateParams', '$filter', ' }); } else { $scope.loadBusy = true; - if (params.showStyle == 'table') { + if (params.showStyle == 'table' && (!$scope.forbidTransition)) { $('.js-table-bookmarks').transition('hide'); } bookmarkService.getBookmarks(params) @@ -330,9 +331,9 @@ app.controller('bookmarksCtr', ['$scope', '$state', '$stateParams', '$filter', ' index: 0 }); if (!$scope.forbidTransition) { - $scope.forbidTransition = false; transition(); } + $scope.forbidTransition = false; $scope.loadBusy = false; }) .catch((err) => {