У меня есть функция, которая может возвращать обычный объект или объект запроса http.Как вернуть объект в моем случае?
У меня есть что-то вроде
var t = function() {
var obj
var test;
//code to determine test value
//return object depends on test value,
//if test is undefined, return regular obj,
//if not make a http request.
if (!test){
return obj;
}
return getObj(url)
.then(function(obj){
return obj
})
}
var getObj = function() {
return $http.get(url);
}
var open = function() {
//this won't work for regular object, it has to be http object
return t()
.then(function(obj) {
return obj;
})
}
var obj = open();
Как проверить, если возвращаемый объект через запрос HTTP или просто обычный объект?
Спасибо за помощь!
полностью работает благодаря! – BonJon