It appears that angular2 wants the `<source .. >` tag to be closed. <source ..></source> and <source /> are both invalid according to w3 spec (as far as I know). Markup: ``` <video autoplay muted loop poster="assets/videos/traffic-1/traffic-1.png"> <source src="assets/videos/traffic-1/traffic-1.webm" type="video/webm"> <source src="assets/videos/traffic-1/traffic-1.mp4" type="video/mp4"> </video> ``` Console log: ``` EXCEPTION: Template parse errors: Unexpected closing tag "video" ("ideo/webm"> <source src="assets/videos/traffic-1/traffic-1.mp4" type="video/mp4"> [ERROR ->]</video> </div> <div class="overlay"> "): e@6:8 Unexpected closing tag "div" (" <source src="assets/videos/traffic-1/traffic-1.mp4" type="video/mp4"> </video> [ERROR ->]</div> <div class="overlay"> <img src="assets/logos/medium-white.png" class="m-logo"/> "): e@7:6 ``` Ref: http://www.w3.org/TR/html-markup/source.html
It appears that angular2 wants the are both invalid according to w3 spec (as far as I know).
<source .. >tag to be closed. <source ..> andMarkup:
Console log:
Ref: http://www.w3.org/TR/html-markup/source.html