我正在尝试使用语言注入启用phpstorm中的knockout.js特定代码突出显示。
到目前为止,我能够在data-bind
XML属性中这样做,这非常简单:
但我无法弄清楚如何为淘汰式评论创建注入<!-- ko: --> <!-- /ko -->
在php风暴中有一个通用的xml注入,但我不知道在“地点模式”中放入什么。部分:
答案 0 :(得分:0)
如果没有WebStorm / PHPStorm插件,这是不可能的。
<!-- ko if: someExpressionGoesHere -->
<li>I want to make this item present/absent dynamically</li>
<!-- /ko -->
是一种评论方式,你需要为淘汰模板风格的DSL(领域特定语言)设置语言注入,并让它来处理评论中的javascript。
由于注释中的'if:'DSL没有注册为HTML属性(它完全被忽略为注释),与属性格式不匹配,并且该功能不支持评论有意义的语义,我们搞砸了。