簡體   English   中英

JavaScript中的資產-Symfony2

[英]Assets in JavaScript - Symfony2

我遇到了問題,我正在使用Head.js插件在模板中導入多個js文件。 每個文件都有一個正常路徑,例如assets/js/clock/date.js

問題在於,既不能直接在導入中使用路徑,也不能使用twig asset()函數來獲取這些文件的路徑。 例如,這是我在單獨的js文件中所擁有的

head.js("../assets/js/newsticker/jquery.newsTicker.js", function() { ... });

如何獲得對javascript文件內文件夾資產中文件的訪問?

您需要在樹枝中定義一個全局javascript變量,其中包含要加載的內容的路徑; 例如

var generalPath = "{{ asset('path/to/your/asset') }}"; 

現在你可以調用該函數作為header.js通過與定義的全局變量作為串聯

head.js(generalPath + 'jquery.cookie.js');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM