WebStorm Angular 2实时模板弹出完成工作错误

时间:2017-09-27 08:33:46

标签: webstorm code-snippets live-templates

我安装了How can I prevent SQL injection in PHP?,当我开始输入代码段代码(对于example a-route-path-eager)时,WebStorm会通过默认选项覆盖代码完成弹出窗口

我录制了一个GIF:

ng2-webstorm-snippets

我该怎么办?

2 个答案:

答案 0 :(得分:0)

这很可能只是因为存在 appRoute Const(上面定义),在您尝试插入实时模板的位置可见。  在其他情况下,这可能会奏效。 由于实时模板的缩写是“a-route-path-eager”,我的建议是输入“ a-route ”或尝试插入实时模板时,只有“ 路线 ”而不是“ aroute ”。

答案 1 :(得分:0)

在输入实际缩写(甚至在进程中)之前,您始终可以使用默认键映射在Windows上调用Code | Insert Live Template... Ctrl + J )。这将仅列出实时模板而不会列出任何其他内容(因此不会干扰类/变量/等)。

目前的行为可能是因为缩写中有-个符号而你没有输入(不是100%肯定而是高概率IMO)。