Why am I seeing a dropdown like thingy and need to “open” my Angular component in chrome

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!

Leave a Comment