我正在申请一个前端测试,该页面的页面可能会开发一个响应式版本。所以我git clone
他们存储,运行npm install
,运行grunt
,当我最终在浏览器中打开html时,我在控制台收到此错误:
所以我去寻找为什么会这样,然后我找到了这个javascript:
var marker = new google.maps.Marker({
map: map,
icon: {
url: '{% static "assets/images/marker_center.png" %}',
size: new google.maps.Size(71, 156),
origin: new google.maps.Point(0, 0),
anchor: new google.maps.Point(38, 95)
},
position: pyrmont
});
所以我以为这{%
是Google Maps API上使用的一种sintaxe,但事实并非如此。这不是必需的,我可以只写图像的路径,并且页面运行没有错误。我的问题是,为什么要放{%
?
该代码{% static "PATH/TO/FILE"%}
是在Grunt脚本或Python中使用的变量,该变量将替换为文件的路径/ URL。
Python文档中有关静态Python模板变量的更多信息。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句