Place ngProjectAs="[slot=nav]" on ng-content second layer. This will tell Angular to project transcluded content further down the tree.
ngProjectAs="[slot=nav]"
ng-content