handlebars.js 템플릿 값을 기반으로 입력 필드의 텍스트 색상을 동적으로 설정할 수 있습니까?템플릿 값을 기반으로 CSS 속성을 동적으로 설정합니다.
나는 처음에이 템플릿을 사용하여 내 HTML을 만드는 오전 : projects
은 DB에서 읽어 객체입니다
<div class="board">
<div class="header">
<span class="name">Project</span>
<span class="status">Status</span>
</div>
{{#each projects}}
{{> project}}
{{/each}}
</div>
합니다.
<div class="project">
<span class="name">FOO</span>
<span class="status">OK</span>
</div>
<div class="project">
<span class="name">BAR</span>
<span class="status">NOTOK</span>
</div>
내가 동적으로 설정 확인 & NOTOK 텍스트의 색상이 HTML 렌더링하려는 각 project
에 대한 (내 HTML에없는 어떤 페이지에 렌더링됩니다 어떤) 결과 HTML은 다음과 같이 보입니다 .
이미 성공적으로 각 옵션에 따라 올바른 색상 코드를 반환하는 핸들 도우미 기능을 가지고 있고 사용이 호출 할 수 있습니다
{{getStatusColor currentStatus}}
내가 직접이 함수 호출을 넣어하고 싶으면 무엇 CSS 자체, 조금 같은 :
font-color: {{getStatusColor currentStatus}}
분명히 이것은 작동하지 않습니다. 이 함수는 올바른 접근 방식이라고 생각하지만 어디에서 페이지의 텍스트를 올바르게 포맷 할 수 있습니까?