我遇到了问题,我正在使用Head.js插件在我的模板中导入几个js文件。每个文件都有一个正常的路径assets/js/clock/date.js
问题是我既不能直接在导入中使用路径,也不能使用twig asset()
函数来获取这些文件的路径。作为一个例子,这就是我在一个单独的js文件中所拥有的
head.js("../assets/js/newsticker/jquery.newsTicker.js", function() { ... });
如何访问javascript
文件中的文件夹资源中的文件?
答案 0 :(得分:2)
你需要的是你的树枝中的全局javascript定义变量,它包含你想要加载的任何路径;例如
var generalPath = "{{ asset('path/to/your/asset') }}";
现在,您可以通过将定义的全局变量连接为
来将函数调用为header.js
head.js(generalPath + 'jquery.cookie.js');