저는 Node.js와 함께 일하고 있습니다. 가정 나는 옥 파일 한 쌍의가 있습니다옥으로 된 단일 블록을 렌더링하십시오.
template.jade을
html
body
block page-content
example.jade
extends template
block page-content
p
| Lorem ipsum yadda yadda
내가 example.jade 렌더링, 난 그 단락을 연결의 결과를 얻을 수 있습니다 태그를 template.jade의 body 태그에 추가합니다.이 태그는 일반적으로 내가 원하는 것입니다.
내 문제는 pushState와 History API를 사용하여 이러한 파일 (물론 obivously -these- 파일)을로드하려고하는데 문제가 발생하면 해당 파일의 내용을 반환하는 요청을 원한다는 것입니다. 전체 HTML 문서의 나머지 부분없이 페이지 내용 블록 자체. Jade에게 블록 자체를 렌더링하고 템플릿에 포함시키지 말라고하는 간단한 방법이 있습니까?
나는 그것이로 변경되었다 가지고 올 수있는 최선 :
example.jade
extends template
block page-content
import example-content
예를-content.jade에게
p
| Lorem ipsum yadda yadda
을하지만 hackish 듯 이런 추가 파일을 만들 수 있습니다.
을; 내 템플릿 파일 안에 두 개의 거대한 if 블록을 넣는 것은 고통스러운 것처럼 보입니다. – Retsam