0
저는 초보자입니다.js 영역에서 haml을 어떻게 인쇄합니까?
나는 js alert 내부에서 @myvar를 인쇄하려고한다.
%script(type="text/javascript")
alert(@myvar);
하지만 아무 것도 발생하지 않습니다. 어떻게 변경해야합니까?
저는 초보자입니다.js 영역에서 haml을 어떻게 인쇄합니까?
나는 js alert 내부에서 @myvar를 인쇄하려고한다.
%script(type="text/javascript")
alert(@myvar);
하지만 아무 것도 발생하지 않습니다. 어떻게 변경해야합니까?
먼저 %script
정의 대신 :javascript
filter을 사용해야합니다. 자바 스크립트 필터에서는 문자열 보간법을 사용할 수 있습니다. 사용해보기 :
:javascript
alert(#{@myvar});
감사합니다! 또한 나는 공간 haml 식별을 사용하지 않으려면 haml - exist 옵션에 공백 문제가 있습니까? – Yosef
아니, 그건 haml의 근본적인 특징입니다. 해제 할 수 없습니다 :) –