Angular:DOM中的条件元素?

时间:2014-06-15 20:01:20

标签: javascript html angularjs

在AngularJS中,

如果范围变量为true,我将如何使HTML存在?

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

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

2 个答案:

答案 0 :(得分:8)

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

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

答案 1 :(得分:3)

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

是你所看到的

可能是什么给你你想要的东西。检查角度版本。