V projekte AngularJs používam tabuľku ng. V mojom html som volal skriptový súbor tabuľky ng pred svojím radičom, ale (myslím, že) z dôvodu veľkosti sa radič načíta pred tabuľkou ng a dáva chybu $ injector: modulerr.
Ako zaistím, aby sa po načítaní všetkých závislostí načítala tabuľka ng alebo aby sa znova zaviedla aplikácia?
Môj 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>
A v mojom riadiacom zariadení:
var widgetApp = angular.module("widgetApp", ["ngRoute","ngTable"]).config(function($interpolateProvider){
$interpolateProvider.startSymbol("{[{").endSymbol("}]}");
});
widgetApp.controller("topStreaksCtrl", function ($scope, $http,$filter, ngTableParams) {
sledovanie zásobníka (odkaz)
riadiaca linka 133:
angular.bootstrap(document, ["widgetApp"]);
odpovede:
0 pre odpoveď č. 1Po dokončení načítania stránky spustite aplikáciu.
angular.element(document).ready(function() {
angular.bootstrap(document, ["widgetApp"]);
});