首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >异步管道中的角2-环环

异步管道中的角2-环环
EN

Stack Overflow用户
提问于 2016-12-21 14:58:18
回答 4查看 8.3K关注 0票数 16

当我尝试像这样绑定异步函数时,我会得到一个没完没了的循环:

代码语言:javascript
运行
复制
<tr *ngFor="let i of items">
     <td>{{myAsyncFunc(i) | async}}</td>
</tr>

这是一项功能:

代码语言:javascript
运行
复制
private myAsyncFunc(i: string): Promise<string> {
        return Promise.resolve("some");
}

我做错什么了吗?还是这是个虫子?

EN

Stack Overflow用户

发布于 2018-03-09 19:41:01

您可以在这个特定主题上查看我的博客文章,当它击中我们的项目时,我们的项目消耗了5GB的od浏览器RAM :)

这里

解决此问题的最简单方法是(如前所述),不要使用模板中直接返回的函数:{{ getPromise(id) | async }},而是将该承诺存储在控制器(.ts文件)中,并在视图中引用它。

此外,这可以通过将检测设置更改为push-pull来治愈,但在我看来,它带来的弊大于利。

票数 -1
EN
查看全部 4 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/41265716

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档