2014-10-22 2 views
2

레이아웃에서 선택/필수 섹션을 지원하는 돛 j에 대한 뷰 엔진을 아는 사람이 있습니까?Sails Js 뷰 엔진은 레이아웃 섹션을 지원합니까?

예 내 레이아웃이 있습니다

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

그래서 모든 <% 어디가는 결국 그렇게 내보기 콘텐츠 - 바디 %> 태그입니다. 하지만 페이지에 특정 자바 스크립트가 필요하고 자바 스크립트는 뷰가 삽입 된 아래에 포함 된 js 파일에 의존합니다. 일반적으로 다른 MVC 프레임 워크에서는이를 해결하기 위해 레이아웃의 다른 섹션을 정의 할 수 있습니다. 그러나 돛 j에 대한 많은 정보를 찾을 수 없었습니다.

물론, 레이아웃에 머리글 태그를 넣을 수는 있지만, 레이아웃 섹션이 없으면 돌아 다니기에는 꽤 빠릅니다.

답변

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 파일을 contet 레이아웃 하단에 삽입 할 수 있습니다.

+0

문제는 그들이 레이아웃에 속하지 않는 것입니다. 하나의 페이지에만 적용됩니다. 이미 해결책을 찾았으며, 몇 가지를 게시 할 것입니다. – James

+0

@James, 결과로 답을 추가 할 수 있습니까? 감사. – Irshu

관련 문제