javascript – 找不到AngularJS GET 404

目前正在开发Angular JS电视应用程序.该应用程序从api调用获取数据.我试图从结果数组中获取图像.

这是mainController.js的代码

app.controller("mainController",function($scope,$http){
    $scope.apiKey = "b3e2e6f87d3aeec3075668a1bd4a78e2";
    $scope.init = function(){
        //api call requires format,apiKey,date,and days
        var today = new Date();
        //format apiDate according to the api specifications
        var apiDate = today.getFullYear() + ("0" + (today.getMonth()+1)) + today.getDate();
        $scope.results = [];
        console.log(apiDate);
        $http.jsonp('http://api.trakt.tv/calendar/premieres.json/' + $scope.apiKey + '/' + apiDate + '/' + 30 + '/?callback=JSON_CALLBACK').success(function (data){
            //connection successful
            //console.log(data);
            angular.forEach(data,function (value,index){
                var date = value.date;//stores the date of the tv shows
                angular.forEach(value.episodes,function (tvshow,index){
                    //this adds the locally store date to the tvshow object
                    tvshow.date = date;
                    $scope.results.push(tvshow);
                });//end 2nd for each
            });//end 1st for each
        }).error(function (error){
            //connection Failed
        });
    };  
});

这是index.html的代码

<ul class="episode-list">
        <li ng-repeat="tvshow in results">
          <div class="row-fluid">
            <div class="span3">
                <img src="{{tvshow.episode.images.screen}}"/>
            </div>
         </div>
        </li>
   </ul>

控制台返回以下错误

GET://localhost/tvApp/{{tvshow.episode.images.screen}} 404(未找到)localhost /:29

GET //localhost/tvApp/{{tvshow.episode.images.screen}} 404(未找到)
angular.min.js:20

我不太清楚为什么会这样.任何帮助将是欣赏.我一直在寻找类似的问题,但没有成功

解决方法

使用ng-src而不是src:
<img ng-src="{{tvshow.episode.images.screen}}">

这可以防止在AngularJS处理Angular标记之前加载图像.使用src将加载文字网址http://www.mydomain.com/{{tvshow.episode.images.screen}}.

相关文章

前言 做过web项目开发的人对layer弹层组件肯定不陌生,作为l...
前言 前端表单校验是过滤无效数据、假数据、有毒数据的第一步...
前言 图片上传是web项目常见的需求,我基于之前的博客的代码...
前言 导出Excel文件这个功能,通常都是在后端实现返回前端一...
前言 众所周知,js是单线程的,从上往下,从左往右依次执行,...
前言 项目开发中,我们可能会碰到这样的需求:select标签,禁...