jsrender对象迭代改变顺序

时间:2017-10-24 09:38:50

标签: javascript templates jsrender

我正在使用jsrender来渲染我的模板。我有一个我传递的对象,为了这个问题的好处,它看起来像(简化):

var obj = { 'BETA', 'DEV', 'QA', 'UAT' }

enter image description here

我把它传递给一个简单的模板:

$.templates("environment_tabs",
                    '<ul class="nav nav-tabs" role="tablist">' +
                        "{{props}}"+
                            '<li class="nav-item">' +
                                '<a class="nav-link" data-toggle="tab" href="#{{>key}}" role="tab">{{>key}}</a>' +
                            '</li>' +
                        "{{/props }}" + 
                   '</ul>' )

模板渲染这些值,但它已将BETA,DEV,QA,UAT的顺序更改为QA,BETA,UAT,DEV

enter image description here

0 个答案:

没有答案