【发布时间】:2014-08-25 08:11:08
【问题描述】:
我正在向我的数据库添加内容,但数据库可能正在等待文件完成上传。所以,我的解决方案是尝试添加,如果文件不存在,我的服务器返回 404。如果我收到 404 错误,我等待 1 秒再试一次。
这是我的想法:
$scope.add() = function() {
db.add(uuid).then(
function(response) {
// Add success!
},
function(error) {
if (error.status === 404) {
$timeout($scope.add, 1000);
}
}
};
这是正确的做法吗?感觉不对,但我不确定。
【问题讨论】: