0
我有一个包含“完成”按钮的待办事项列表。我想在每次用户点击按钮时将时间存储在firebase中。该按钮启用一段时间后,当用户再次单击该按钮时,我想再次存储时间并且不覆盖现有时间。在我的代码中,时间被覆盖。每次用户点击一个按钮时,在“firebase”中存储“时间”
的index.html
<ion-list class = "list">
<ion-item class = "has-header" ng-repeat="todo in data.todos" class = "item" ng-class="{purchased: todos.status == 'purchased'}">
{{todo.title}}
<button ng-disabled="todo.stopSpam" ng-click="doneItem(todo)">Done
</button>
app.js
$scope.doneItem = function(todo) {
todo.stopSpam = true;
todo.timestamp = Date();
$interval(callAtInterval, 30000);
function callAtInterval(){
todo.stopSpam = false;
}
};