У меня есть следующее определение модуля AngularJS. Я хочу запустить некоторый код, как только этот модуль будет обработан.Как вызвать функцию после завершения обработки ngApp?
var app = angular.module("Enlightks_Dashboard", ["RoomAvailabilityWidget", "TwitterNewsWidget", "BirthdayWidget", "TelephoneDataWidget", "AnnouncementWidget"]);
app.run(['$rootScope', function ($rootScope) {
$.connection.hub.start().done(function(){});
}]);
За предложение, я попытался с помощью run
блок, но обратного вызова не вызывается, как и ожидалось. Что я делаю не так?
Что вы пытаетесь достичь в конце концов? – baklazan
Это метод 'run', что вы ищете? (https://code.angularjs.org/1.4.7/docs/api/ng/type/angular.Module#run)[run] – slamborne
Где именно происходит обратный вызов? 'run' не является событием DOMContentLoaded. Что такое '$ .connection.hub.start();'? Я не хочу сеять семена здесь, поэтому я неохотно добавляю, что вы должны обернуть '$ .connection.hub.start(); в событии готовности DOM, и это может сделать то, что вы пытаетесь сделать. – slamborne