<div ms-controller="list" class="block"> <table width="100%" border="" cellspacing="0" cellpadding="0"> <thead> <tr height="25"> <th>價區</th> <th>本期</th> <th>上期</th> <th>環比</th> <th>同比</th> </tr> </thead> <tbody> <tr height="25" ms-for="($index, el) in @infoList"> <td><label>{{el.region}}</label></td> <td><label>{{el.current}}</label></td> <td><label>{{el.prior}}</label></td> <td><label>{{el.relative}}</label></td> <td><label>{{el.basis}}</label></td> </tr> </tbody> </table> </div>
Html中用到了ms-for指令,指明當前標籤是一個循環體,el是循環的對象,@infoList是循環數組,能夠用$index表示索引。javascript
var vm = avalon.define({ $id:'list', infoList:[{ region:"--", current:"--", prior:"--", relative:"--", basis:"--" }] }); avalon.scan(document.body);ajax的回調中能夠對vm.infoList賦值,表格就出來了。