【问题标题】:Angular: Conditional element in DOM?Angular:DOM中的条件元素?
【发布时间】:2014-06-16 04:12:29
【问题描述】:

在 AngularJS 中,

只有当范围变量为真时,我如何才能使 HTML 存在?

我知道有 ng-show 指令,但这对我不起作用,因为它只会在 display: none 中使其不可见,但我实际上需要的是该元素仅在评估时才存在于 DOM 中。

这样的东西对我有用:<div ng-exists="myvar==myothervar"></div>

【问题讨论】:

  • 如果您使用的是最新版本的 Angular,ng-if 可以满足您的需求。

标签: javascript html angularjs


【解决方案1】:

您可以使用 Angular 的 ng-if 指令(参见 the docs):

<div ng-if="myvar==myothervar"></div>

【讨论】:

    【解决方案2】:

    https://docs.angularjs.org/api/ng/directive/ngIf

    是你正在寻找的东西

    可能会给你你正在寻找的东西。不过请检查您的角度版本。

    【讨论】:

    • 正是我需要的。再简单不过了。谢谢。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-11
    • 2020-06-27
    • 2011-11-27
    • 1970-01-01
    • 1970-01-01
    • 2016-08-26
    相关资源
    最近更新 更多