2015-01-16 3 views
0

У меня есть код AngularJS, который работает как часть страницы, где мы используем AJAX Control Toolkit.Инициализация AngularJS после async postback

После нажатия кнопки, которая находится внутри панели обновления (async postback), AngularJS не инициализируется повторно.

Как я могу инициализировать его после async-обратной передачи?

Пример, который работает на JQuery:

Sys.WebForms.PageRequestManager.getInstance().add_endRequest(function() { 
    //re initialize js jQuery code 
}); 
+0

Возможный дубликат [AngularJS с частичным обновлением части обновления ASP.NET] (http://stackoverflow.com/questions/21832540/angularjs-with-asp -сеть-UpdatePanel-частичное обновление) – cinek

ответ

0

Если вы сделаете модели изменения обратного вызова вне углового (что это звучит, как вы хотите сделать), вы можете позволить Угловому стал известно об изменениях по телефону $rootScope.$apply(). Это запустит цикл дайджеста, который будет обновлять все виды, запускать часы и т. Д.

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