2016-06-25 31 views
0

我正在写一个离子应用程序,我有一个问题。我note注意肯定是哪里的问题在这里,但我有这样的代码离子变量作为明文处理?

<div ng-if="ads.length > 0" class="card advertisement itemdetail"> 
    <ks-swiper-container 
     autoplay="5000" 
     speed="300" 
     loop="true" 
     show-nav-buttons="false" 
     space-between="5" 
     pagination-clickable="false" 
     pagination-is-active="false" 
    > 
     <ks-swiper-slide class="swiper-slide" ng-repeat="ad in ads"> 
      <div class="item item-text-wrap"> 
       <a target="_blank" ng-href="{{ad.web}}" onclick="window.open(this.href, '_blank', 'location=no'); return false;"> 
        <img src="{{ad.ad}}"/> 
       </a> 
      </div> 
     </ks-swiper-slide> 
    </ks-swiper-container> 
</div> 

现在的问题是,当ads变量是空的(如果不是的话,一切都按预期工作),我得到这个错误在我的浏览器控制台:

Failed to load resource: the server responded with a status of 404 (Not Found) http://localhost:8100/{{ad.ad}}

所以我的问题是,为什么它试图加载http://localhost:8100/{{ad.ad}}?为什么{{ad.ad}}变量被视为明文?不应该全部跳过,因为ads.length是0吗?

非常感谢!

回答