如何让Syntastic与HTML Tidy识别Ionic标签?

5

我想用vim编辑一个启用了html tidy的ionic应用程序,但是我遇到了许多错误。

我该如何让html tidy识别ionic标记,或者忽略它们,以免出现以下错误:

www/index.html|26 col 5 error| <ion-pane> is not recognized!
...
www/index.html|24 col 3 warning| <body> proprietary attribute "ng-app"

1
再说一遍,Syntastic只是一个前端工具,本身并不进行任何语法检查。所有的语法检查都是由外部工具完成的,因此你需要找到一种方法来告诉这些外部工具满足你的特定要求,或者找到另一个满足你要求的外部工具。 - romainl
1
谢谢您的教导。我已经更新了问题以反映这一点。 - Chris Snow
1个回答

10

对我来说,解决方案是设置以下内容:

let g:syntastic_html_tidy_ignore_errors=["<ion-", "discarding unexpected </ion-", " proprietary attribute \"ng-"]

1
最好将 ion-pane 等添加到 g:syntastic_html_tidy_blocklevel_tags 中,只忽略关于属性的错误。您还可以尝试使用 HTML Tidy for HTML5 替代 tidy(参见 syntastic 的 wiki)。 - lcd047
只是好奇,你到现在有没有找到更好的解决方案? - javier_domenech

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接