/ / Инжектор: грешка на модулатора, защото натоварването зависи от контролера - angularjs

AngularJs - $ injector: грешка на модулар, защото натоварването зависи от контролера - angularjs

Използвам ng-маса в проект на AngularJs. В моя html аз наричам ng-table скрипт файл преди моя контролер, но (Поради размер, предполагам) контролер се зарежда преди ng-маса и дава $ injector: modulerr грешка.

Как мога да се уверя, че ng-таблицата ще се зареди първо или да се стартира отново приложението след зареждане на всички зависимости?

Моят HTML:

<script src="https://maxcdn.bootstrapcdn.com/bootstrap/3.3.2/js/bootstrap.min.js"></script>
<script src="serveriphere/Assests/Scripts/angular-route.js"></script>
<script src="serveriphere/Assests/Scripts/ng-table.js"></script>
<script src="serveriphere/Controllers/TopStreaksController.js"></script>

И в моя контролер:

var widgetApp = angular.module("widgetApp", ["ngRoute","ngTable"]).config(function($interpolateProvider){
$interpolateProvider.startSymbol("{[{").endSymbol("}]}");
});

widgetApp.controller("topStreaksCtrl", function ($scope, $http,$filter, ngTableParams) {

следене на стека (връзка)

стека следа

контролна линия 133:

angular.bootstrap(document, ["widgetApp"]);

Отговори:

0 за отговор № 1

Заредете приложението след стартирането на страницата.

angular.element(document).ready(function() {
angular.bootstrap(document, ["widgetApp"]);
});