所以我有这段代码可以正常工作和加载:
function fetchSpecific() {
$http.get("http://www.omdbapi.com/?t=" + $scope.search + "&tomatoes=true&plot=full")
.success(function(response) {
$scope.details = response;
console.log(response);
});
$http.get("http://www.omdbapi.com/?s=" + $scope.search)
.success(function(response) {
$scope.related = response;
});
};
$ scope.details被填入,我在我的webapp中输出。
如果我试试这个:
function fetch() {
$http.jsonp("http://www.myapifilms.com/imdb/top")
.success(function(response) {
$scope.details = response;
console.log(response);
console.log(details);
});
};
我没有看到任何console.log输出,如果我在我的.html文件中尝试这个:
<div>
{{details}}
</div>
我没有看到任何输出。我正在使用正确的控制器,但似乎细节没有被填满。我想“也许我要求的网址很糟糕”,但是当我在浏览器中发布http://www.myapifilms.com/imdb/top时,我得到了一个json反对。所以,如果我得到回来,细节应该填补,我应该能够以json格式显示,对吧?我做错了什么?