Route design for Table

It’s a common pattern to see table loads with a spinner in place of rows. However, this visual pattern poses a challenge to Ember routing if you want the model to be loaded as part of the route’s model hook. Since loading.hbs substate template is rendered in place of the main template, this can be difficult without duplicating some table code.

What are some solution to this?