doT是一種輕量級的JavaScript模板引擎,能夠快速地將JSON數據轉換成HTML代碼。如何在doT模板中渲染JSON數組呢?下面我們來一步步學習。
首先,我們需要根據數組的結構設計模板代碼。在模板中,我們可以使用{{# for(var i=0, l=arr.length; i{{# for(var i=0, l=arr.length; i
上面的代碼中,我們使用了{{=}}來輸出數組中的元素。如果數組元素是一個JSON對象,我們可以使用{{=obj.key}}來輸出對象中指定的屬性值。
{{# for(var i=0, l=arr.length; i{{=arr[i].name}}
{{=arr[i].age}}
{{# } }}除了{{=}},doT還提供了{{#}}、{{?}}、{{!}}等語法,可以讓我們更方便地控制模板渲染的流程。比如,{{#}}可以用來判斷數組元素是否滿足某個條件,如果滿足則渲染相應的HTML代碼。
{{# for(var i=0, l=arr.length; i{{=arr[i].name}} - 男