Каков правильный порядок загрузки файлов AngularJS?

Я столкнулся с проблемой, когда мои веб-страницы AngularJS иногда не загружаются должным образом. Когда это происходит, код в соответствующем контроллере не запускается. Это случается редко. Я подозреваю, что это может быть связано с порядком загрузки файлов AngularJS. Возможно, есть и другие возможные причины. Пожалуйста, предупредите меня, если вы можете думать о чем-либо. Ниже мой код, показывающий порядок загрузки HTML-страницы;

    <script src="lib/angular/angular.min.js"></script>
    <script src="lib/angular/angular-route.min.js"></script>
    <script src="js/app.js"></script>
    <script src="js/services.js"></script>
    <script src="js/controllers.js"></script>
    <script src="js/filters.js"></script>
    <script src="js/directives.js"></script>        
    <script src="vendor/dialogs.min.js" type="text/javascript"></script>       
    <script src="lib/angular/angular-sanitize.min.js"></script>   
    <script src="vendor/angular-translate.min.js"></script>  
    <link href="vendor/dialogs.css" rel="stylesheet">   

Что-то не так?

Ответы на вопрос(2)

Ваш ответ на вопрос