我正在使用jsrender来渲染我的模板。我有一个我传递的对象,为了这个问题的好处,它看起来像(简化):
var obj = { 'BETA', 'DEV', 'QA', 'UAT' }
我把它传递给一个简单的模板:
$.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