Get Incident Data & Show in a table
How to fetch incident data (Caller is ME) and show it in a tabular format

HTML:
<div>
<!-- your widget template -->
<h1>Incident Details</h1>
<p>You will get incident details</p>
<table>
<tr>
<th>Number</th>
<th>short Description</th>
<th>Assignment Group</th>
</tr>
<tr ng-repeat="key in data.Inc">
<td>{{key.number}}</td>
<td>{{key.short_description}}</td>
<td>{{key.assignment_group}}</td>
</tr>
</table>
</div>
Server Side Code:
(function() {
/* populate the 'data' object */
/* e.g., data.table = $sp.getValue('table'); */
data.Inc =[];
var grInc = new GlideRecord('incident');
grInc.addEncodedQuery('caller_id='+gs.getUserID());
grInc.query();
while(grInc.next()){
var json ={};
json.number = grInc.number.toString();
json.short_description = grInc.short_description.toString();
json.assignment_group = grInc.getDisplayValue('assignment_group');
data.Inc.push(json);
}
})();