繁体   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