2014-10-22 64 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