Включить нокаут.подсветка JS-кода в phpstorm/webstorm
Я пытаюсь включить нокаут.JS-подсветка кода в phpstorm с использованием языковых инъекций.
До сих пор я смог сделать это в data-bind
атрибуты XML, что было довольно просто:
но я не могу понять, как создать инъекцию для комментариев в стиле нокаута <!-- ko: --> <!-- /ko -->
в PHP storm есть общая XML-инъекция, но я не знаю, что поместить в "Шаблоны мест" раздел:
1 ответов
это невозможно без плагина WebStorm/PHPStorm.
<!-- ko if: someExpressionGoesHere -->
<li>I want to make this item present/absent dynamically</li>
<!-- /ko -->
- Это один стиль комментария, вам нужно будет настроить языковую инъекцию для DSL (доменного языка) стиля шаблонов knockout, а также получить его для обработки javascript внутри комментария.
поскольку DSL "if:" внутри комментария не регистрируется как атрибут HTML (он полностью игнорируется как комментарий), не соответствует формату атрибута и что функция не имейте поддержку для того, чтобы комментарии имели значимую семантику, мы облажались.