본문 바로가기

NodeJS/pug

pug 문법 input #{value}

문제점

button(value='#{name}' onclick='whatcoffee(value)') #{name}

value값에 넣은 변수가 인식이 안되는 것....  작은따옴표로 감싸줬던 부분을 백틱기호( ` ), 일명 템플릿 문자열(template string) 사용하면 되겠다는 것은 알았지만 순간 헷갈렸다.

 

value=`#{name}`

이렇게 샵(#)을 써버렸음.... 바보다ㅋㅋㅋㅋ

그런줄도 모르고 검색을 이것저것하며 시간을 낭비했다.

백틱 기호를 사용하면 달러($)기호로 바꿔줘야함!!!

바보인것을 잊지 않기 위해 블로그에 적어둡니다.^.^

 

 

 


해결

button(value=`${name}` onclick='whatcoffee(value)') #{name}

 

button(value=`${name}` onclick='whatcoffee(value)') #{name}

이렇게 백틱기호로 감싸고 달러($)를 넣어주면 됩니다. ^.^

 

728x90
300x250