handlebar를 확실히 많이 쓰는 곳이 좀 적다보니까 구글링할 때 한계가 좀 있다…ㅠ
그래도 어찌저찌 이것저것 검색하면서 했는데,
새로운 문제에 직면하게 됐다!




handlebar.js를 사용하면서,
두가지의 조건을 and나 or로 묶어야하는 때가 있다.
if를 두개로 중첩해서 쓰는 방법도 좋지만, 아무래도 if를 중첩해서 쓰다보면 나중엔 코드가 너무 지저분해져서 별로다…
그 문제를 극복할…! 한줄로 || 나 && 로 엮는 것처럼 한줄에 끝낼 수 있는 방법이 있었다…!!
구글링의 힘….!!!! 후훗 >_<

\{\{#if (or (eq giftStCd '0224000') (eq giftStCd '0224010'))}} \{\{/if}}



바로 이런 형태로 만들면 된다 ㅎㅎ
and 조건을 사용하고 싶다면 or를 and로 바꾸기만 하면 된다.



근데 사용해본 결과, 두개까진 잘 엮이는데 세개부턴 엮이지가 않았다….ㅠㅠㅠ…. 그리고 if 조건으로는 안 엮인다….

\{\{#if (or (if giftStCd '0224000') (if giftStCd '0224010'))}} \{\{/if}}

이런 형태로는 조건이 걸리지 않는다. 어쩔 수 없이 중첩해서 사용해야한다..ㅠㅠ
그래도 중첩되는 수를 줄일 수 있으니 그나마 다행인 것 같기도 하다 ㅋㅋㅋㅋ