2016-06-25 2 views
0

Я пишу ионное приложение, и у меня есть проблема. Я уверен, заметьте, где проблема здесь, но у меня есть этот кодионная переменная, обработанная как открытый текст?

<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?

Большое спасибо!

ответ

Смежные вопросы