有人知道 sails js 的 View 引擎支持布局中的可选/必需部分吗?
我的布局示例有:
<html>
<head>
...
css files
...
</head>
<body>
...
<%- body %>
...
js files
...
</html>
所以我所有的 View 内容最终都会到达 <%- body %> 标签所在的位置。但我需要页面上特定于页面的 javascript,并且该 javascript 依赖于注入(inject) View 的下面包含的 js 文件。通常,在其他 MVC 框架中,它们允许您在布局中定义其他部分来解决此问题,但我无法找到有关 sails js 的更多信息。
当然,我可以将布局上的 js 包含内容放入 head 标签中,但要避免没有布局部分,这是一个相当大的逃避。
最佳答案
灰尘中有我正在寻找的东西: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}
关于javascript - Sails Js View 引擎是否支持布局部分?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26498694/