Tôi có một đối tượng thuộc tính kiểu hỗn hợp - một số chuỗi, một số mảng của chuỗi, một số đối tượng chứa mảng chuỗi - có khả năng có thể đi sâu nhiều cấp.Lặp lại đệ quy qua một đối tượng trong mẫu Jade?
Tôi muốn lặp qua tất cả các thuộc tính sao cho đối tượng tạo div, mảng tạo div, và thuộc tính chuỗi tạo một khoảng để chứa văn bản.
{ "string" : "some text", "object" : { "array" : [ "text" ] } }
Đối tượng trên sẽ trả lại như:
<span>some text</span>
<div>
<div>
<span>text</span>
</div>
</div>
Nhưng thường nhiều hơn nữa phức tạp cấu trúc. Làm thế nào tôi nên đi về việc hoàn thành điều này là Jade?
bên thứ 3 ở đây. Tôi đã thử điều này, nhưng mixin dường như không thích đệ quy: ( –
@Robert Martin: Bây giờ là :) –
Là poster gốc, tôi đã cập nhật mã của bạn để bao gồm 'mixin' (cảm ơn ** 0x80 **) và các tiền tố '-' thích hợp. –