Tôi đang thử jsRender.jsrender nếu người khác sử dụng {{= propName}}
Những gì tôi muốn làm:
JS mẫu:
<script id="theaterTemplate" type="text/x-jquery-tmpl">
{{*
if ("{{=theaterId}}" == getCurrentTheaterId()) {
}}
<a class="active" href="#">
{{*
} else {
}}
<a href="#">
{{* } }}
{{=theaterName}}
</a>
</script>
Trong JS khác:
function getCurrentTheaterId() {
return "523";
}
Về cơ bản, trong mẫu, nếu id nhà hát hiện tại lặp phù hợp với những gì được trả về từ hàm js, sau đó đặt lớp thành hoạt động. "{{= TheaterId}}" ngắt trong điều kiện if. Tôi đoán bạn không được phép truy cập các thuộc tính json hiện tại trong điều kiện if.
Bất kỳ ý tưởng nào về cách thực hiện việc này?
Hy vọng điều đó có ý nghĩa. Cảm ơn!
Rất tiếc, tôi đã đề cập rằng tôi đã có. –
Tôi đã chỉnh sửa bài đăng gốc của mình bằng mã mẫu. –
Cảm ơn Steve. Từ mô tả của tôi, {{= theaterId}} trong điều kiện if là phần phá vỡ, không phải là phần chức năng. Cảm ơn tho. –