首页 > 解决方案 > 使用 IntelliJ 和 TypeScript 控制新添加的功能

问题描述

当使用带有 TypeScript 的 IntelliJ 并在 .html 中添加对新函数的引用时,IntelliJ 将提供将此函数添加到相应的.component.ts文件中。

例子

<div *ngIf="ifConditionIsTrue()">

IntelliJ 会将这个函数添加到组件中:

ifConditionIsTrue(){
}

但我希望像这样添加新功能:

public ifConditionIsTrue():boolean{
}

有没有办法控制将新功能添加到 .ts 文件的方式?

标签: typescriptwebstorm

解决方案


您可以在 IDE Preferences | 中找到通过修复生成的代码的配置。编辑 | 代码风格 | TypeScript - 代码生成。您需要的选项是Use 'public' modifierPrefer explicit types for function declaration returns


推荐阅读