gpt4 book ai didi

angularjs - 何时使用 ng-if 与 ng-show/ng-hide?

转载 作者:行者123 更新时间:2023-12-02 22:41:24 29 4
gpt4 key购买 nike

我知道 ng-show 和 ng-hide 影响元素上设置的类,而 ng-if 控制元素是否呈现为 DOM 的一部分

是否有选择 ng-if 而不是 ng-show/ng-hide 或反之亦然的示例?

最佳答案

您已经在问题中总结了这一点。如果您想根据条件显示和隐藏 DOM,请使用 ng-show。这非常适合工作流程、选项卡、部分等之间的 DOM 转换。

<div ng-show="vm.tab == 'products'"></div>

如果您只想在发生条件时有条件地渲染 DOM,请使用 ng-if。这对于您不想公开不必要的 DOM 的权限特别有用。

<button ng-if="vm.data.allowSubmit" ng-click="vm.submit()" />

关于angularjs - 何时使用 ng-if 与 ng-show/ng-hide?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32493014/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com