angular - 建议时,方法是否应该在组件中始终是静态的?
问题描述
有时 WebStorm 会建议我在组件内设置静态方法,即使在模板内调用此方法也是如此。
有时这个建议是有效的,但在这些特定情况下,我不明白它是否真的有用。我在下面输入一个示例。在这些情况下,这个建议是否正确?有没有办法将方法转换为静态(或其他)并从模板中调用它?如果建议无效,如何停用静态方法的建议?
组件类:
public sections = [
{
title: 'Section 1',
desc: 'Description section 1',
},
{
title: 'Section 2',
desc: 'Description section 2',
}
];
public trackByTitle(index, item) {
return item.title;
}
模板:
<ul>
<li *ngFor="let section of sections; trackBy: trackByTitle">
{{section.title}} - {{section.desc}}
</li>
</ul>
解决方案
推荐阅读
- python - 将 tf.Dataset 拆分为测试和验证子集的规范方法是什么?
- php - 爆炸,推动一个元素并在一个动作中内爆
- django - 有没有办法改变 django 中的添加表列?
- c++ - 以缺少 const 作为参数的纯虚函数的重新定义
- android - 如何在 Android Enterprise Work Profile 中调试应用程序
- visual-studio - 通过命令提示符为 Visual Studio 部署项目创建构建
- mysql - 为什么同一查询会得到不同的输出?
- java - 安全地从 Spring 后面反应前面。安全不允许查看主页
- angular - Angular 8如何根据所选材料选项卡更改材料日期选择器的提供者?
- angular - Excel导出将日期时间视为数字