moderator: This has been addressed, and there is no ng-show in product-description.html
Ahhh. I see. Yes, I agree and now understand what everyone here was saying. Sorry for any confusion. Not sure if putting ng-show in product-description.html is better, or if it should be in the product-description tag in index.html, but other posters here are correct ... it should not be in both places.
Although it does seem currently required to pass the challenge.
So, currently, it seems you have to have redundant at best, incorrect at worst markup to pass:
Repeating myself a bit, but for further clarity: yes, I did previously believe the above mark-up was correct, but given that product-description.html already has ng-show set (and isn't editable), it seems either
<product-description></product-description> should be allowed, or that product-description.html needs to be fixed-up by CS staff to not include ng-show ... my guess would be either or is correct, but it's possible one of those two options is not correct (e.g., maybe angular doesn't allow directives on custom element directives) ... I'd have to read https://docs.angularjs.org/guide/directive and/or fiddle more ... may do so later, but I'll leave it up to CS staff or others to look into this further for now.