1
이름 옥 렌더링 얻을 :내가</p> <p>은 내가 할 수있는 내 옥에 렌더링 이름을하려고
app.render('email', { render: 'email' }, function(err, html){
// ...
});
하지만를 automaticly 그것을 얻을 수있는 솔루션이 있는지 알고 싶습니다
감사
이름 옥 렌더링 얻을 :내가</p> <p>은 내가 할 수있는 내 옥에 렌더링 이름을하려고
app.render('email', { render: 'email' }, function(err, html){
// ...
});
하지만를 automaticly 그것을 얻을 수있는 솔루션이 있는지 알고 싶습니다
감사
나는 것이 도움이 래퍼 함수 주위 그 응답 객체, 뷰 이름 및 추가 옵션 소요 렌더링 작성을 발견했다. 그런 다음이 함수를 res.render
대신 독점적으로 사용합니다. 내 구현은 내가 좋아 사용 자동 등, 모든 뷰에 고유보기 ID를 할당 제목을 장식 같은 일을한다 :이 예에서
render(res, 'user.new', {title: 'sign up'});
, 함수는 뷰 이름 'user.new'
을 소요하고 그것에게 고유 ID를 제공합니다 : 'user_new_view'
은 body 요소에 할당됩니다. 귀하의 경우에는 단순히 값을 템플릿에 전달할 수 있습니다.
이 패턴의 이점은 단일 함수가 모든 뷰에 대한 인터페이스 역할을한다는 것입니다 (일관되게 사용한다고 가정 할 때). 따라서 뷰에 전달 된 정보를 변경해야 할 경우 편집 할 필요가 없습니다 애플리케이션의 모든 엔드 포인트.
나는 이것도 ejs로 궁금해합니다. – chovy