1
我想在自定义过滤器中调用$ http调用,它返回一个不工作的值(异步)并且不返回一个值。我想通过过滤器来做到这一点。
这里是我的代码:
.filter('getSportName', ['$http', '$filter','BASE_URL','$rootScope','adapter',function ($http, $filter,BASE_URL,$rootScope,adapter) {
return function(id){
var request = {
method: 'get',
command: 'SportsMasters/'+id,
};
adapter.call(request)
.then(function (data) {
var selectedSport = data;
var name=data.sportstitle;
return name;
})
.catch(function (err) {
console.log(">>>>>>>error ",err);
})
}
}])
感谢。
这是正确的。 – dfsq
我在我的视图中有超过1000个嵌套记录。每个记录都有一个运动id.i想要根据运动ID从$ http呼叫获得运动名称...这里只有我可以使用过滤器或函数调用 –
您可以嵌套$ http调用。 –