2015-05-15 6 views
1

Я пытаюсь решить ошибку загрузки ресурса в моем вулканизированном Polymer-App. Я уже прочитал документы о методе resolvePath, но это, похоже, не устраняет проблему. Это моя структура проекта:Полимер resolvePath для относительного пути ресурса

test 
├── assets 
│   └── avatar.png 
├── components 
│   └── custom-elem-with-relative-path-to-avatar.html 
└── index.html 

заказ эль-с относительным-путем-к-avatar.html

<polymer-element name="aw-account” layout vertical> 
… 
    <img src="{{avatarImage}}" id="profileAvatar" alt="Image for Profile”> 
… 
</template> 
<script> 
    Polymer('aw-account', { 
     ready: function() { 
      this.avatarImage = this.resolvePath('../assets/avatar.png'); 
      … 
</script> 
</polymer-element> 

../ Благодаря Пульт SRC изображения является один уровнем выше правильной папки !

Как я должен использовать метод resolvePath, чтобы получить ресурс avatar.png загружен правильно в моем вулканизированной-приложение?

ответ

1

Вы должны использовать

this.resolvePath('./assets/avatar.png') 

в Polymer 0,5 или

this.resolveUrl('./assets/avatar.png') 

в Polymer 1,0

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