2017-02-05 3 views
0

Я пытался загрузить изображение динамически с помощью:Grials: тег изображения?

<g:img src="${resource(dir:'images/products', file:product?.photo)}" alt="" /> 

но это дает некоторые вещи, как это из положить

<img src="/static/images" src="/static/images/products/2017-02-05 16:46:32.599.jpg" alt="" /> 
+0

его на граблях 3.2.5 – Keshav

+1

' ресурс (серьезно) на grails 3.2.5? haha ​​try ' Vahid

+0

Фактически изображение находится внутри каталога веб-приложений. И я не нашел другого решения. – Keshav

ответ

0

Похоже, что вы смотрите на старой документации. Графил 3 по умолчанию использует плагин для конвейера.

Вы должны использовать следующий синтаксис вместо: <asset:image src="yourFile.png"/>

Документация для плагина Pipeline Asset имеет всю необходимую информацию, ниже приводится прямая ссылка на соответствующую информацию. http://bertramdev.github.io/grails-asset-pipeline/guide/usage.html#linking

+0

Тэг объекта не может загружать изображение из каталога веб-приложений. – Keshav

0

Вы могли бы хотеть попробовать этот
вар customImageurl = "продукты/продукт .photo?"; Функция ххх() {document.getElementById ("LoadImage") SRC = customImageurl;.} Window.onload = функция() {loadGraphics();}; `

+0

отформатируйте свой код – WhatsThePoint