angular - 在 ng-template 中使用函数强制转换变量时是否会对性能产生重大影响?
问题描述
使用时<ng-template let-varnme>
,varname
是无类型的。为了克服这个问题,我使用标识函数来对该变量进行类型转换。
<ng-template let-v>
<span>{{cast(v).prop1}}</span>
<span>{{cast(v).prop2}}</span>
<span>....</span>
</ng-template>
cast(v:any){
return v as MyType;
}
这显然会创建技术上不需要的方法调用。现在我的问题是,这种方法是否会对性能产生重大影响?也许编译器足够聪明,可以实际内联该方法。
解决方案
推荐阅读
- powershell - 如何从带有元数据(列)的 Sharepoint 文件夹中检索文件以检查文件是否存在?
- breakpoints - 如何在 TRACE32 中跳过软件断点
- c# - EF Core 播种数据取决于数据库名称
- laravel - Laravel - 更改身份验证用户的错误消息
- c# - 如何从 Web 客户端/服务器打开本地文件
- c - 防止调用声明为 __attribute__((constructor)) 的函数
- docker - Docker - Aps.NET Core:无法在 Visual Studio 2019 中构建 Docker 映像
- python - 从 Tree View Odoo 11 中的外部 API 获取外部数据
- ruby-on-rails - 从 JSON 创建对象的最简洁方法?
- amazon-web-services - 如何在两个实例 AWS 上复制请求?