2017-02-24 39 views
0

的IntelliJ IDEA,角2 HTML模板自动格式化IntelliJ IDEA的,角2 HTML模板自动格式化

我使用的IntelliJ IDEA的angular2发展。我在一个单独的文件中有一个component.html模板。
自动格式化在此html模板文件中不起作用(Ctrl + Alt + L)。
想法在文件中显示了很多错误。

第一个是在第一线:

<div id="content" *ngIf="company"> 
<div class="panel panel-default actionbar"> 
<div class="panel-body"> 

</div> 
</div> 
</div> 

* ngIf = “公司” - 意外的令牌

格式是该行后不正确。

在我看来,Idea并不承认angular2 * ngIf指令。

如果我取代 '* ngIf' 与 'ngIf' - 自动格式化正常工作:目前不支持

<div id="content" ngIf="company"> 
..<div class="panel panel-default actionbar"> 
....<div class="panel-body"> 

....</div> 
..</div> 
</div> 
+0

一切工作正常这里。什么是不正确格式的代码?你的问题是什么? –

+0

我已经添加了自动格式结果的样本 –

+0

在此处可以正常工作。也许你有一个过时的IntelliJ版本。 –

回答

0
  1. 联模板格式,请投票给WEB-18307

  2. *ngIf是正确认可了我。确保Angular2支持为您的项目启用(AngularJS安装插件,@angular node_modules在那里)

enter image description here

+0

谢谢你的回复。最后,我已经完成了Intellij Idea的全新安装,无需导入以前的设置,现在它工作正常(我正在使用外部模板文件)。很明显,我有一些插件损坏。用导入以前的设置重新安装并不能解决问题。我将这个问题标记为答案。 –