0
내 가입 페이지를 누르면 내 비취 템플릿 (Twitter 부트 스트랩 포함)이 빈 오류 div (닫는 링크와 오류가없는 빨간색 불투명 상자)를 생성하고 있음에도 불구하고 오류 객체는 typeof를 'undefined'로 반환합니다. 오류 값을 확인하는 방법에 대한 지침은 this post입니다. 코드는 다음과 같습니다정의되지 않은 오류에도 불구하고 비취 템플릿 렌더링 오류 div 개체
컨트롤러 :
/**
* Show sign up form
*/
exports.signup = function(req, res) {
res.render('users/signup', {
title: 'Sign up',
user: new User()
});
};
제이드 템플릿 : 나는 다음을 시도했지만 같은 결과마다 시간을 얻을 것
extends ../layouts/default
block content
.row
//-.offset1.span5
.span6
a(href="/auth/facebook")
img(src="/img/icons/facebook.png")
//- a(href="/auth/github")
//- img(src="/img/icons/github.png")
a(href="/auth/twitter")
img(src="/img/icons/twitter.png")
a(href="/auth/google")
img(src="/img/icons/google.png")
.span6
if (typeof errors != 'undefined') // The following alert shouldn't be rendered
.fade.in.alert.alert-block.alert-error
a.close(data-dismiss="alert", href="javascript:void(0)") x
ul
each error in errors
//- li= error.param
li= error.msg
block auth
:
if (typeof errors != 'undefined')
if (typeof errors !== 'undefined')
if (typeof errors != undefined)
if (typeof errors !== undefined)
if (null != errors)
if (null !== errors)
감사합니다, @Evan,하지만 주사위. 블록을 -s 및 {}로 래핑하면 동일한 결과가 생성됩니다. – CrankNPlank
Jade가 정확한 순간에 오류가 있다고 생각하는 것을보기 위해'- console.log (errors)'를 삭제 했습니까? – Evan
그래, 반환되는 모든 것은 대괄호 []입니다. – CrankNPlank