您好, 欢迎来到 !    登录 | 注册 | | 设为首页 | 收藏本站

角ng-if和ng-show组合

角ng-if和ng-show组合

丹尼斯(Denis)的答案+1,但仅出于完整性考虑,它甚至可以通过将逻辑保留在视图中而不会“污染”控制器来进一步简化:

<button ng-click="show = !show">toggle</button>
<div ng-if="once = once || show" ng-show="show">Heavy content</div>

矮人

以上版本可以通过一次绑定进一步改进(和简化),以减少不必要的$ oncewatch-这仅适用于Angular 1.3+:

<div ng-if="::show || undefined" ng-show="show">Heavy content</div>

undefined需要,以确保观看值不“稳定”成为前true。一旦价格稳定下来,它也将失去$ watch,因此不会受到进一步更改的影响show

其他 2022/1/1 18:13:46 有649人围观

撰写回答


你尚未登录,登录后可以

和开发者交流问题的细节

关注并接收问题和回答的更新提醒

参与内容的编辑和改进,让解决方法与时俱进

请先登录

推荐问题


联系我
置顶