0
我有一个函数,用于检查提供的链接是否可达,并返回一个布尔值。函数返回undefined而不是布尔值
$scope.isReachable = function(uri) {
var url = 'http://example.com/file.pdf';
$http({
method: 'GET',
url: url
})
.success(function(data, status, headers, config) {
console.log("I See it");
return true;
})
.error(function(data, status, headers, config) {
console.log("I don't");
return false;
});
};
我做了很多函数,返回语句很好,但是这个。我不知道为什么,但对我来说这似乎很奇怪。我不太确定它是否是$ http函数,但它应该没关系,对吧? 我可以看到控制台消息,但布尔值。
你是怎么称呼它的? “成功”和“错误”已经过时(现在一年或更长时间),并且从1.6版开始不再包含 – Igor