如果我正确地阅读了这篇文章,那么您肯定可以向JSON添加一些样式信息,并将其直接推入您的td。
试想一下,你的JSON目前看起来像
[{'someFieldName':'aaa','someOtherFieldName':3}, {'someFieldName':'bbb','someOtherFieldName':5}]
而创建像
东西
<table>
<tr>
<th>someFieldName</th>
<th>someOtherFieldName</th>
</tr>
<tr>
<td>aaa</td>
<td>3</td>
</tr>
<tr>
<td>bbb</td>
<td>5</td>
</tr>
</table>
让你的web服务添加所需的样式信息的JSON,只是弹出它的TD :
[{'someFieldName':'aaa','someOtherFieldName':3,'cssClass':'redCell'}, {'someFieldName':'bbb','someOtherFieldName':5,'cssClass':'blueCell'}]
...
<td class='redCell'>3</td>
...
<td class='blueCell'>5</td>
或者,将cssClass添加到每个属性如果你需要独立设计风格。
[{'someFieldName':{'value':'aaa','cssClass':'class-a'},'someOtherFieldName':{'value':3,'cssClass':'redCell'}},{'someFieldName':{'value':'bbb','cssClass':'class-b'},'someOtherFieldName':{'value':5,'cssClass':'blueCell'}}]
...
<td class='class-a'>aaa</td>
<td class='redCell'>3</td>
...
<td class='class-b'>bbb</td>
<td class='blueCell'>5</td>
我做了一个角指令对此事 http://mohsenweb.com/json-formatter/dist/ – Mohsen 2014-08-03 22:41:11