I found another solution to my problem with PhpStorm 2016. Use the Fragment Editor.
2016.2不支持格式化在Typescript / ECMAScript 6中注入的HTML格式。此功能( WEB-18307 )自2017.1开始提供,请参阅https://www.jetbrains.com/help/webstorm/2017.1/using-language-injections.html #d240474e440
Have a look at the Code Style options:
These are my settings and my mixed HTML/JavaScript gets formatted nicely
Also, make sure you are using the necessary escape tags on quotations when needed and that closing braces/semicolons are placed properly before running reformat.
Your JavaScript object's "template" uses a ' (single quote) to open what looks like a multi-line string. There appears to be another single quote on line 49 that may be messing up the inspector.
In the situation that your HTML is in a JavaScript string, it will (correctly) not be formatted. I would recommend doing the following:
The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.