2016-04-27 64 views
2

我需要從JavaScript文件(payment.js)中獲取存儲在我的主題(app/design/frontend/MyVendor/MyTheme/web/images/image.png)中的圖像的URL。如何獲取Magento 2的JavaScript文件中的靜態圖像文件的URL?

在PHP中我可以做這樣的:

<?php echo $block->getViewFileUrl('images/image.png') ?> 

我怎樣才能做到這一點在JavaScript?

+0

格式化,刪除無關的標籤 – AlBlue

+0

真正的問題,不知道爲什麼它是downvoted –

回答

1

我做到了從*一個.phtml文件中添加變量窗口:

<script> 
    window.imgpath = '<?php echo $block->getViewFileUrl('images/image.png') ?>'; 
</script> 

和讀取變量從窗口* .js文件:

function someFunction() { 
    var imgPath = window.imgpath; 
} 

其實,在Magento的核心文件,我看到了這樣的事例。

相關問題