【发布时间】:2020-05-19 20:45:34
【问题描述】:
我刚刚从模板调用了一个函数,在里面我只是返回真或假;
https://stackblitz.com/edit/angular-ivy-awrmsl?file=src%2Fapp%2Fapp.component.ts
检查上述链接项目的控制台,所以数组有 7 个项目,但在控制台中我可以看到两次日志。 ( 我已经更新了这个问题和 stackblitz 链接) 我有图像,我想要错误 img 标签不应该在那里,所以我从模板中调用了两次相同的函数 什么是实现这种逻辑的正确方法? 我需要图像中是否存在错误而不是图像标签不应该存在
请检查控制台日志。
我没有更改任何属性 - 这里可能发生什么?
(我在搜索引擎搜索中尝试了不同的答案,但仍然没有得到确切的答案)。
【问题讨论】:
-
您到底想知道什么?作为基本规则,从模板中调用函数不是一个好主意。
-
是的,你能举个例子,为什么从模板调用一个函数不是一个愉快的例子,有时它会按我们预期的那样运行,有时它运行得比预期的要多。次。我已经更新了我最初尝试的堆栈闪电战链接中的代码
标签: javascript angular angular-changedetection