The Angular Material Doc Site passes {} to the Homepage route:
{path: '', component: HomePage, pathMatch: 'full', data: {}}
Just curious what the purpose of data: {} is?
Update
After examining this closer I think that they do it so that they don't have to perform a null check using the Elvis operator in their templates.
In other words they don't have to do data?.property.