javascript - 从 *ngIf Angular 5 调用函数

标签 javascript angular typescript

假设我这里有这段代码

<div *ngIf="item">lorem ipsum</div>

如果 *ngIf 的计算结果为真,我是否可以调用函数?

你知道这样的事情..

<div *ngIf="(item) : callFunction() ? ...">lorem ipsum</div>

如有任何帮助,我们将不胜感激!

谢谢

最佳答案

Angular 方式是:

<div *ngIf="name; then func(); else false">;</div>

但是作为*ngIf评估传入的逻辑表达式,你也可以这样做:

<div *ngIf="name?func():false">;</div>

关于javascript - 从 *ngIf Angular 5 调用函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49642243/

相关文章:

javascript - 在全局 Javascript 变量中保存临时表单信息

javascript - html 不会从 Angular 2 组件内部渲染

javascript - Angular 2 Typescript - 无法解析 TooltipService 的所有参数

javascript - 如何更改 json 中的名称以在页面中显示

javascript - 转换匿名函数参数

javascript - 无法测试已解决 promise 的效果

javascript - Derby.js - 添加/删除唯一列表元素

javascript - d3.js 改变可平移图上刻度标签的位置

javascript - 如何使用 Angular 图像上传显示图像缩略图

node.js - Azure 应用程序服务上的 Angular 应用程序 - 从 Assets 文件夹加载配置文件时出现 404 错误