Check out the Angular Material Documentation Site passing {} to the Homepage route:
{path: '', component: HomePage, pathMatch: 'full', data: {}}
I'm interested in knowing the significance of data: {}
.
Recent Discovery
Closer examination suggests that they add this to avoid using the Elvis operator for null checks in their templates.
So essentially, they prevent having to write data?.property
.