0
Dust에서 간단한 if 문을 수행하려고합니다. 제품의 fahig 값이 "true"이면 "Yes"라고 출력 할 것으로 예상됩니다. 다른 식으로 "No"를 출력하고 싶습니다.Dust.js if 문
먼지가 제대로 작동합니다. "true"또는 "false"값을 하드 코딩하면 작동합니다. 하지만 템플릿에서 if 문을 잘못 사용하면 작동하지 않습니다. 그래서 if 문에 구문 오류가 있다고 가정합니다.
템플릿
<table>
<tbody>
<tr>
{#matrix}
<td>
{@eq key=fahig value="True"}
<span>Yes</span>
{:else}
<span>No</span>
{/eq}
</td>
{/matrix}
</tr>
</tbody>
</table>
main.js
var data = {
matrix: [{
name: 'PM 1122',
fahig: 'True'
}, {
name: 'MA-1410 B Mixer Preamp',
fahig: 'False'
}]
}
dust.render("matrix", data, function(err, out) {
$('#matrix').append(out);
});
HTML
<div id="matrix"></div>
무엇이 문제입니까? 코드가 충돌하거나 잘못 표시된 결과입니까? 기대하는 결과는 무엇이며 결과는 무엇입니까? 문제에 대해 좀 더 자세히 설명해 주시겠습니까? – Nope
제품 값이 "true"이면 "True"가 출력됩니다. 그렇지 않으면 거짓 결과를 출력하고 싶습니다. 문제는 거기에 오류가있어서 내 페이지가 렌더링되지 않습니다. – colmtuite
어떤 오류가 있습니까? 질문을 편집하고 정확한 오류 메시지가 무엇인지뿐만 아니라 사용자 의견에서 중요한 정보를 추가 할 수 있습니까? 이는 귀하가 우리에게 보여주고있는 코드와 관련된 쟁점 일 수도 있고 아닐 수도 있지만 관련 정보 없이는 알 수 없습니다. – Nope