레이아웃을 렌더링하는 데 사용하는 서버 측 템플릿 엔진 인 Jade가 있습니다. 클라이언트가 처음으로 레이아웃을 수신하면 레이아웃 자체가 아니라 업데이트가 필요할 수도있는 레이아웃 내용의 작은 후속 변경 사항 만 있습니다. 업데이트해야 할 항목을 변경하고 동시에 비취 기능을 사용하여 클라이언트 측을 "다시 렌더링"할 수있는 방법이 있습니까?
옥 템플릿을 어떻게 사용하나요? jade 웹 사이트의 템플릿 엔진 예제는 jade 템플릿 컨텐츠에서 html 로의 변형을 보여줍니다. 이 변환을 만드는 단계는 표시하지 않습니다. 파일을 특정 확장명으로 저장 한 다음 어떻게 든 실행해야합니까? 감사합니다 단계를 명확히하십시오. 업데이트 : 기본적으로 나는 그것을 mytemplate.jade로 저장 한 다음
Jade 템플릿 엔진의 HAML과 유사한 구문을 Node.js에서 좋아합니다. Backbone.js에서 클라이언트 쪽을 사용하고 싶습니다. 다음 스타일로 템플릿을 작성하는 Underscore.js를 사용하여 백본을 보았습니다. 내가보고 싶은 무엇 /* Tunes.js */
window.AlbumView = Backbone.View.extend({
이 index.jade 내 코드입니다 : - each question in questions
- console.log('Question in index.jade: ', question);
!=partial('question', question)
그리고 이것은 question.jade 내 코드입니다 : 어떤 이유 - console.log
Express와 번들 된 템플릿 엔진 Jade에 대해 배우고 있습니다. 내가 알기로, 옥은 서버 쪽 렌더링을 허용합니다. 그 이유는 두 가지 이유 때문입니다. 1) 서버가 템플릿을 렌더링하는 데 더 많은 계산을해야합니다. 클라이언트 쪽에서 작업을 푸시 할 수 있습니다. 2) 템플릿 또는 부분 렌더링이 완료되고 데이터를 업데이트해야하는 경우 대역폭을 소모하는
저는 Node를 처음 접했고 MongoDB의 드라이버로 Mongoose를 사용하고 있습니다. 나는 옥을 제 견해로 사용하고 있습니다. 내 "편집"보기와 "표시 객체"보기가 훌륭합니다. 그러나 새 개체를 만들려고 할 때 "개체가 정의되지 않았습니다."오류가 발생합니다. 내 server.js이 있습니다 h1 New Object
form(method='post
Node.js와 Express를 사용하고 있으며 모든 페이지의 레이아웃에 로컬 변수를 전달하고 싶습니다. ? Jade를 템플릿 엔진으로 사용하고 있습니다. 내가 (세션을 사용하여) 모든 페이지에 사용자의 이름을 표시 할 때문에이 원하는 이유는 , 그것을 로컬 객체의 모든 시간을 포함하여보다이 다른 작업을 수행 할 수있는 방법?
존재 여부를 확인하는 제이드의 조각 고려 : if(#{episode[question.name][field]})
#{episode[question.name][field]}
내가 episode[question.name][field]의 값이 존재하는지 확인하고자합니다. 일치하는 경우 다음 행에 값을 출력하십시오. 500 SyntaxError: Une