Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Webstorm 10说;“预期关闭}}”;关于Angularjs模板代码_Angularjs_Webstorm - Fatal编程技术网

Webstorm 10说;“预期关闭}}”;关于Angularjs模板代码

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

我正在使用WebStorm 10.0.4和一些Angularjs文件,它似乎大部分工作正常。但是,WebStorm错误地标记了一些正确的{code}。具体而言,在本例中:

<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作为手柄打开。同样的问题仍然存在。有关如何修复此问题的任何更新或解决方案。