【发布时间】:2022-01-15 04:45:27
【问题描述】:
如果我在 Angular 模板 (HTML) 中编写了一个在 Angular 组件中不存在的方法名称,则该方法在模板中没有下划线。它应该警告我 save() 不存在。我正在使用 Angular 11 和 VS Code,我在某处看到过这个功能。
当角度模板中的方法不存在时,如何在VS Code中显示下划线?
<button (click)="save()">Save</button>
【问题讨论】:
-
嗨,纳维德。你对此有何疑问?你在问如何让下划线显示?如果是这样,请您编辑您的问题以澄清这一点,并提供您正在使用的 IDE 的详细信息吗?
-
你好@Tim。我已经更新了这个问题。是的,如果组件中不存在方法,如何下划线?
-
我不使用 VS Code,所以我不能给出一个好的答案,但我怀疑你可能需要扩展来获得这种行为。这个看起来很有可能 - marketplace.visualstudio.com/items?itemName=Angular.ng-template - 但我不能做出任何承诺。
-
我已经有这个扩展了。
-
基本上,我之前有过这个扩展,但我不确定它有什么功能。其次,我已经卸载了很多扩展,因此 Angular 语言服务现在可以正常工作,如果组件中不存在方法,则加下划线。这是您在上述链接中推荐的扩展。非常感谢@Tim,我的问题现在已经解决了。为此目的不需要 strictTemplates。
标签: angular typescript visual-studio-code