【问题标题】:Is there an analogue of "ngIf" directive in NativeScript without Angular?在没有 Angular 的 NativeScript 中是否有“ngIf”指令的类似物?
【发布时间】:2018-05-01 08:17:40
【问题描述】:

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

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

【问题讨论】:

  • *ngIf 是一个有角度的东西,因此 ng
  • 我知道 *ngIf 是一个有角度的东西。这就是为什么我要问“在没有 Angular 的 NativeScript 中是否有 ngIf 指令的模拟?”

标签: nativescript angular2-template angular2-nativescript angular-ng-if


【解决方案1】:

NativeScript 支持 CSS 可见性属性的 "collapsed""visible" 状态。 这意味着您可以通过在 CSS 中将元素的 "visibility" 属性设置为 "collapsed" 来隐藏元素。

您可以有条件地更改其属性,该属性将与 Angular 的 ngIf 条件(几乎)相同。

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

希望对您有所帮助!

【讨论】:

  • 感谢您的回复!我认为这是最优化的解决方案。
猜你喜欢
  • 2021-02-28
  • 2021-05-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多