I work with Angular 2, and Webstorm does not seem quite ready for the template to sit right in the Typescript file.
In particular, it highlights everything that goes between the tilde (`).
The selection is really annoying!
In Webstorm, go to:
Settings > Editor > Colors and Fonts > General > Code > Injected Language Fragment
By default, the background color is set for it. Just uncheck the box and it will disappear.