Webstorm 10说;“预期关闭}}”;关于Angularjs模板代码
我正在使用WebStorm 10.0.4和一些Angularjs文件,它似乎大部分工作正常。但是,WebStorm错误地标记了一些正确的{code}。具体而言,在本例中:Webstorm 10说;“预期关闭}}”;关于Angularjs模板代码,angularjs,webstorm,Angularjs,Webstorm,我正在使用WebStorm 10.0.4和一些Angularjs文件,它似乎大部分工作正常。但是,WebStorm错误地标记了一些正确的{code}。具体而言,在本例中: <div>{{thisworks}}</div> <div>{{butnotthis | uppercase}}</div> <div>{{oreventhis()}}</div> {{thisworks} {{butnotthis |大写}} {{or
<div>{{thisworks}}</div>
<div>{{butnotthis | uppercase}}</div>
<div>{{oreventhis()}}</div>
{{thisworks}
{{butnotthis |大写}}
{{oreventhis()}}
第一行可以,但WebStorm将第二行和第三行标记为不正确(扭曲的红线)。它给出的错误消息对于每一行都是“expected close}”,如您所见:
在Preferences->Javascript->libraries下,我有
- angularjs定义类型(从下载->类型脚本社区存根)
- HTML
- HTML5/ECMASCRIPT 5
- Meteor项目库(这是一个Meteor项目)
- Node.js全局
有什么想法吗?在Meteor项目中,WebStorm默认将.html文件视为空格键模板,因此这些角度注入被解析为把手注入。请禁用设置“文件|设置|语言与框架| JavaScript |模板”中的“将html文件作为手柄打开”——这有帮助吗?请注意,Meteor项目中的角度支持计划用于WebStorm 11()请尝试它对Meteor角度包的完全支持(您不需要禁用“模板->打开html作为手柄”选项)我有WebStorm 11.0.3,但仍然存在此问题。是否在确定的Webstorm 11版本中未发布该修复程序?@Martijn可能您需要禁用“文件|设置|语言与框架| JavaScript |模板”->将html作为手柄打开。同样的问题仍然存在。有关如何修复此问题的任何更新或解决方案。