2014-10-22 100 views
2

有谁知道帆布js的视图引擎,它支持布局中的可选/必需部分?风帆Js视图引擎与布局部分的支持?

比如我的布局有:

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

所以我所有的观点内容最终会去的地方<% - 身体%>标签。但我需要页面特定的JavaScript在页面上,并且该JavaScript依赖于下面包含视图注入的js文件。通常在其他MVC框架中,它们允许您定义布局中的其他部分来弥补这一点,但是我一直无法找到关于这个js的更多信息。

当然,我可以把我的js包括在头部标签的布局中,但这是一个非常大的警察出来绕过没有布局部分。

回答

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} 
0

你可以在角色布局的底部注入js文件。

+0

与问题是他们没有在布局归属。它们只针对一个页面。我已经找到了一个解决方案,将它发布在一些。 – James 2014-10-22 13:55:17

+0

@詹姆斯,你可以添加你的发现作为答案?谢谢。 – Irshu 2017-08-11 07:07:38