리스트로 값을 받는 것을 나의 문자열로 붙이는 것을 하던 중에 마지막 원소에는 콤마가 필요없었다.
핸들바 코드 상에는 이랬다.
{{#each items}}
{{itemPackageId}}:{{itemId}}:{{quantity}},
{{/each}}
그런데 마지막에 콤마가 있으니 보기가 싫었다.
찾아보니 마지막 엘리먼트인지 판단할 수 있는 로직이 있었다.
stackoverflow: conditional on last item in array using handlebars.js template
{{#each items}}
{{itemPackageId}}:{{itemId}}:{{quantity}}{{#unless @last}},{{/unless}}
{{/each}}
'Programing > 웹' 카테고리의 다른 글
[Tomcat] 기본 에러 페이지 오버라이드 (0) | 2017.07.31 |
---|---|
[Handlebars] 공백 문자 trim하기 (0) | 2016.09.05 |
favicon을 태그로 지정하기 (0) | 2016.09.01 |
native ajax에서 POST로 데이터 전송시 (0) | 2016.07.07 |
[AngularJS, CSS] Conditionally Apply a CSS Class with AngularJS (0) | 2014.12.18 |