相关疑难解决方法(0)

AngularJS:暂停隐藏DOM元素的$ digest和watchers

我们正在构建一个单页面应用程序,它将多个页面作为选项卡加载.只有一个选项卡的内容在任何给定时间都可见(很像浏览器),因此我们希望暂时暂停$digest和观察者在隐藏选项卡的DOM节点上执行,直到用户切换到该选项卡.

有没有办法实现这一点,以便继续为背景选项卡更新模型,但视图会根据条件进行更新.

以下代码说明了该问题:

<div ng-repeat="tab in tabs" ng-show="tab.id == current_tab.id">
    <!-- tab content with bindings -->
</div>
Run Code Online (Sandbox Code Playgroud)

目标是优化.

我已经知道了Scalyr指令,但我想要一个更具体的解决方案,而不需要Scalyr中包含的额外功能.

optimization angularjs

5
推荐指数
1
解决办法
3599
查看次数

标签 统计

angularjs ×1

optimization ×1