Tôi thực sự thích các ngôn ngữ tạo ngôn ngữ django/jinja2. Cú pháp của chúng cực kỳ đơn giản và rất linh hoạt. Có bất cứ điều gì tương tự như trong cả cú pháp và khả năng trong javascript, hoặc nếu không phải cả hai, ít nhất là trong khả năng.Ngôn ngữ lập trình JS giống như Jinja
Tôi đã xem các mẫu gạch dưới, mẫu jquery và mẫu ria mép và không có mẫu nào trong số đó dường như là những gì tôi đang tìm kiếm.
Ghi chú thêm
Tôi nghĩ rằng trong số tất cả libs (Tôi nhìn) ria mép là tốt nhất nhưng tôi không thực sự thích cú pháp. Ví dụ bộ ria mép này mẫu
{{#people}}
{{name}}
{{/people}}
{{^people}}
No people :(
{{/people}}
so với mẫu django của:
{% for person in people %}
{{ person.name }}
{% empty %}
No people :(
{% endfor %}`
Ngoài ra điều tương tự cho áp dụng bộ lọc. Ví dụ:
{{#filter}}{{value}}{{/filter}}
vs
{{ value|filter }}
Tôi nghĩ rằng cách tiếp cận django/jinja2 sạch hơn và chỉ cảm thấy tự nhiên hơn.
Vì vậy, có thư viện js nào thực hiện các mẫu rất giống với django/jinja không? Nếu không, tôi đoán tôi phải sống với muschache (hoặc có thể một số thư viện js tốt khác - tôi mở để suggesstions), nhưng nó chỉ cảm thấy không đúng.
Cảm ơn bạn.
Tính năng nào bị thiếu trong bộ ria mép? – pradeek
tham khảo thêm ghi chú – miki725
Có một [cổng JavaScript cho Jinja] (https://github.com/ericclemmons/jinja.js) nhưng tôi chưa đích thân thử nó. – pradeek