自动渲染时间bug

This commit is contained in:
luchenqun 2017-03-20 13:37:06 +08:00
parent 28da1b6da4
commit 52692ffe54
3 changed files with 12 additions and 6 deletions

View File

@ -60,11 +60,13 @@ app.controller('bookmarksCtr', ['$scope', '$state', '$stateParams', '$filter', '
if (bookmark.id == id) { if (bookmark.id == id) {
bookmark.click_count += 1; bookmark.click_count += 1;
bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss"); bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss");
$("#time"+bookmark.id).attr('data-timeago', bookmark.last_click);
timeagoInstance.render(document.querySelectorAll("#time"+bookmark.id), 'zh_CN');
} }
}) })
} }
$timeout(function() {
timeagoInstance.cancel();
timeagoInstance.render(document.querySelectorAll('.need_to_be_rendered'), 'zh_CN');
}, 100)
} }
} }
$scope.toggleMode = function() { $scope.toggleMode = function() {

View File

@ -66,10 +66,12 @@ app.controller('searchCtr', ['$scope', '$state', '$stateParams', '$filter', '$wi
if (bookmark.id == id && bookmark.own) { if (bookmark.id == id && bookmark.own) {
bookmark.click_count += 1; bookmark.click_count += 1;
bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss"); bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss");
$("#time"+bookmark.id).attr('data-timeago', bookmark.last_click);
timeagoInstance.render(document.querySelectorAll("#time"+bookmark.id), 'zh_CN');
} }
}) })
$timeout(function() {
timeagoInstance.cancel();
timeagoInstance.render(document.querySelectorAll('.need_to_be_rendered'), 'zh_CN');
}, 100)
} }
} }

View File

@ -126,10 +126,12 @@ app.controller('tagsCtr', ['$scope', '$filter', '$window', '$stateParams', '$tim
if (bookmark.id == id) { if (bookmark.id == id) {
bookmark.click_count += 1; bookmark.click_count += 1;
bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss"); bookmark.last_click = $filter("date")(new Date(), "yyyy-MM-dd HH:mm:ss");
$("#time"+bookmark.id).attr('data-timeago', bookmark.last_click);
timeagoInstance.render(document.querySelectorAll("#time"+bookmark.id), 'zh_CN');
} }
}) })
$timeout(function() {
timeagoInstance.cancel();
timeagoInstance.render(document.querySelectorAll('.need_to_be_rendered'), 'zh_CN');
}, 100)
} }
} }