首页 > 解决方案 > 没有 Angular 的 NativeScript 中是否有“ngIf”指令的类似物?

问题描述

在 Angular 中,如果我们想创建/删除(也显示/隐藏)dom 元素,我们可以在模板中使用 *ngIf 指令。

在没有 Angular 的 NativeScript 中是否有类似“ngIf”指令?

标签: nativescriptangular2-templateangular2-nativescriptangular-ng-if

解决方案


NativeScript支持 CSS 可见性属性的“折叠”“可见”状态。这意味着您可以通过在 CSS 中将元素的“可见性”属性设置为“折叠”来隐藏元素。

您可以有条件地更改其属性,该属性将(接近)与 angular 的ngIf条件相同。

   visibility="{{ showTextDetails ? 'visible' : 'collapsed' }}"

希望这有帮助!


推荐阅读