typescript - 使用 IntelliJ 和 TypeScript 控制新添加的功能
问题描述
当使用带有 TypeScript 的 IntelliJ 并在 .html 中添加对新函数的引用时,IntelliJ 将提供将此函数添加到相应的.component.ts
文件中。
例子
<div *ngIf="ifConditionIsTrue()">
IntelliJ 会将这个函数添加到组件中:
ifConditionIsTrue(){
}
但我希望像这样添加新功能:
public ifConditionIsTrue():boolean{
}
有没有办法控制将新功能添加到 .ts 文件的方式?
解决方案
您可以在 IDE Preferences | 中找到通过修复生成的代码的配置。编辑 | 代码风格 | TypeScript - 代码生成。您需要的选项是Use 'public' modifier
和Prefer explicit types for function declaration returns
。
推荐阅读
- python - 在python中用opencv检测全身而不是脸
- pandas - 在具有多索引的 Pandas DataFrame 中获取累积列表的最快方法,按索引分组
- entity-framework - EF Core:是否可以有一个动态的 defaultValue?例如,取决于另一个值?
- typescript - 如何在 vscode 中为测试文件使用不同的 tsconfig 文件?
- angular - 客户端网络套接字在建立安全 TLS 连接之前断开
- java - 如何调用数组患者姓名以按名称库进行比较?
- python - 阻止 pandas 将浮点列索引转换为字符串
- python - 在 Python 3.6.0 上下载 pyPDF2 时如何修复错误?
- shiny - 如何修改这个闪亮的应用程序示例以有条件地在地图上显示公共汽车的颜色(取决于模型的输出)?
- php - 消息:未定义的属性:Todo::$uri