Does anyone have a clue how to create a loading text before angular loads data in to a list?

I have this code for getting info from different subwebs (in sharepoint). But before (or while) the list is loaded I want to display a text "Loading...":

```
context.executeQueryAsync(Function.createDelegate(this, function () {

    var webs = this._webs.getEnumerator();

    while (webs.moveNext()) {
        var subWeb = webs.get_current();

            $scope.sites.push({
                title: webs.get_title(),
            });
            $scope.$apply();
        }
    }
}),

```

HTML: 

```
<div ng-controller="MainCtrl">
<table>
    <thead>
        <tr>
            <th>
                Site
            </th>
            <th>
                Created
            </th>
        </tr>
    </thead>
    <tbody ng-repeat="site in sites">
        <tr>
            <td>
              {{site.title}}
            </td>
            <td>
              {{site.created | date:dateFormat}}
            </td>
        </tr>
    </tbody>
</table>

```