My colleague found the culprit, seems that ‘details‘ is a bad selector for an angular component… since HTML5 already contains a <details>
-tag.
So don’t use:
@Component({
selector: 'details',
templateUrl: './details.component.html',
styleUrls: ['./details.component.css']
})
rather use:
@Component({
selector: 'detailsWhatever',
templateUrl: './details.component.html',
styleUrls: ['./details.component.css']
})
Or any other selector that is not just 'details'
.
Doh!