我正在尝试创建一个函数,该函数接受$scope并将其附加到方法'telegraph‘中。问题是,$scope接受方法"tag“,而没有用参数替换它。因此,它作为"$scope.tag“运行,而不是读取"$scope.telegraph”。
function httpRequest(url,tag){
$http({
method: 'JSONP',
url: "http://ajax.googleapis.com/ajax/services/feed/load?v=1.0&num=10&q="+url+"&callback=JSON_CALLBACK"
}).success(function(data, status, headers, config) {
// data contains the response
$scope.tag = data.responseData.feed.entries;
console.log(tag);
}).error(function(data, status, headers, config) {
});
}
httpRequest('http://www.telegraph.co.uk/news/uknews/rss','telegraph');{}发布于 2014-08-08 19:32:33
好的,我假设,您想要设置$scope.telegraph的值(例如标记)来响应您从调用中获得的响应;它应该是这样的:
$scope[tag] = data.responseData.feed.entries;https://stackoverflow.com/questions/25202082
复制相似问题