Sails Js查看引擎与布局部分支持?

时间:2014-10-22 00:42:55

标签: javascript node.js sails.js

有没有人知道sails js的视图引擎是否支持布局中的可选/必需部分?

我的布局示例:

<html>
<head>
...
css files
...
</head>
<body>
...
<%- body %>
...
js files
...
</html>

所以我的所有观看内容最终会转到&lt;% - body%&gt;标签是。但是我需要页面上特定于页面的javascript,并且javascript依赖于下面包含注入视图的js文件。通常在其他MVC框架中,它们允许您在布局中定义其他部分以解决此问题,但我无法在sails js上找到有关此内容的更多信息。

当然,我可以将布局中的js include包含在head标签中,但这是一个非常大的警察,可以避免布局部分。

2 个答案:

答案 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文件注入内容布局的底部。