Sails
ejs-locals在其视图渲染中使用,因此您可以使用块来完成所需的操作。
在您的
layout.ejs文件中,在下方
<!--scriptS END-->添加(例如):
<%- blocks.localscripts %>
然后在您要提供服务的视图中
/locations/map,使用您的脚本标签调用该代码块,例如:
<% block('localscripts', '<script src="https://maps.googleapis.com/maps/api/js"></script>') %>或者,您可以将
<!--scriptS-->and
<!--scriptSEND-->标记放在
<head>布局的中,然后将特定于视图的脚本直接添加到视图中,而不是使用块。如果您不介意在显示页面内容之前等待这些链接的脚本加载,则这是一个不错的选择。



