Где в жизненном цикле приложения Angular JS этот код загружается - PullRequest
0 голосов
/ 08 апреля 2020

На основании приведенного ниже кода может кто-нибудь сказать мне, где в жизненном цикле Angular JS этот код будет загружен. Я сталкиваюсь с очень запутанной проблемой синхронизации, когда иногда angularjs контроллеры, которым нужен код ниже, загружаются до кода ниже. Иногда я могу попытаться воспроизвести более 100 раз, и проблема никогда не возникает. Я хотел бы заставить этот код загружаться раньше любых других контроллеров.

(function() {
    'use strict';
angular
    .module('securityMaintenance')
    .directive('buttons', buttons);

function buttons() {
    var directive = {
        restrict: 'AE',
        scope: {},
        templateUrl: 'app/shared/buttons/buttons.html',
        controller: ButtonsController,
        controllerAs: 'vm'
    };

    return directive;
}

ButtonsController.$inject = ['$location', '$route', '$scope', '$rootScope'];

// ReSharper disable once InconsistentNaming
function ButtonsController($location, $route, $scope, $rootScope) {
   ...
   init();

   function init() {}    
}  
  }
})();
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...