如果我正確地閱讀了這篇文章,那麼您肯定可以向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