如何在页面完全加载后完全禁用Angularjs

时间:2015-02-20 10:54:47

标签: javascript html angularjs angularjs-directive

我想禁用Angularjs提供的所有功能,但只有在页面和所有组件都已完全加载后才会被禁用。例如,“ng-click”不再适用。

我尝试将“ng-click”attr设置为null,但点击后仍然有效。

谢谢

1 个答案:

答案 0 :(得分:0)

您可以销毁角度应用$scope,这意味着它将仅使用$scope.$destroy()方法禁用范围变量的双向绑定(如果要在启动加载时禁用双向绑定)您需要在$destroy())中致电$timeout

但事件监听器不会从角度应用程序中禁用,这是在页面上初始化角度应用程序时注册的。你只能通过维护任何标志来实现这一点(这是一种hacky方式)。

Here is Fiddle展示了我想说的内容。

感谢。