2015-02-20 5 views
-1

Я хочу отключить все функции, предоставляемые Angularjs, но только после полной загрузки страниц и всех компонентов. Например, «ng-click» больше не должен работать ,Как полностью отключить Angularjs после полной загрузки страницы

Я попытался установить значение «ng-click» attr равным нулю, но он все равно работает при нажатии.

Спасибо

+0

Что вы имеете в виду ... страница визуализируется с помощью angularjs, после загрузки страницы ничего не будет работать? – Asik

+1

Почему вы хотите это сделать? Если вы действительно хотите это сделать, вам нужно переосмыслить, почему вы используете угловые в первую очередь. –

+0

@Asik: Точно, я не хочу, чтобы страница была функциональной. Просто я буду играть с моим кодом. –

ответ

0

Вы можете уничтожить угловое приложение $scope, что означает, что он будет отключить только два пути связывание области видимости переменных не используя $scope.$destroy() метод не более чем (Если вы хотите отключить два способа связывания при запуске нагрузки, то вам необходимо позвонить $destroy() в $timeout).

Но прослушиватель событий не будет отключен из углового приложения, которое регистрируется, а угловое приложение инициализируется на странице. Вы можете достичь этого, поддерживая любой флаг (это хакерский путь).

Here is Fiddle, которые демонстрируют, что я хочу сказать.

Спасибо.

+0

@me_digvijay, вы получили возможность взглянуть на мой ответ. Вам это полезно? –

+0

@me_digvijay Это помогло вам стать мужчиной? –

Смежные вопросы