有没有人知道sails js的视图引擎是否支持布局中的可选/必需部分?
我的布局示例:
<html>
<head>
...
css files
...
</head>
<body>
...
<%- body %>
...
js files
...
</html>
所以我的所有观看内容最终会转到&lt;% - body%&gt;标签是。但是我需要页面上特定于页面的javascript,并且javascript依赖于下面包含注入视图的js文件。通常在其他MVC框架中,它们允许您在布局中定义其他部分以解决此问题,但我无法在sails js上找到有关此内容的更多信息。
当然,我可以将布局中的js include包含在head标签中,但这是一个非常大的警察,可以避免布局部分。
答案 0 :(得分:2)
尘埃有我想要的东西:http://akdubya.github.io/dustjs/
File: base.dust
<html>
<head>
...
css files
...
</head>
<body>
...
{+body/}
...
js files
{+javascript/}
...
</html>
File: homepage.dust
{>base/}
{<body}
my home page content body
{/body}
{<javascript}
my page specific javascript.
{/javascript}
答案 1 :(得分:0)
您可以将js文件注入内容布局的底部。