Ładowanie controllera z view

0

Cześć,

Czy jest możliwe ładowanie plików javascripu z controllerami podczas wczytywania nowego view? Chodzi mi o coś w stylu:

index.html

<!DOCTYPE html>
<html ng-app="oasisOfChaos">
   ... <!-- tu jest head z ładowaniem modulu i routingiem -->
    <body>
        <ng-view></ng-view>
    </body>
</html>

jakieś view:

<script src="./controllers/jakisController.js"></script>
<div ng-controller="jakisCtrl">{{temp}}</div>

jakisController.js:

angular.module("appModule", []).controller("jakisCtrl", function($scope) {
    $scope.temp = "temp";
});

I wtedy kiedy wchodzę w jakieś view ładowany jest jakisController.js i dopiero tutaj tworzony jest jakisCtrl. Nie chce mieć sytuacji że w head strony umieszczam wszystkie skrypty i wszystkie są ładowane na początku.

1

Nie wiem czy na pewno dobrze Ciebie zrozumiałem ale poczytaj: https://ui-router.github.io/guide/lazyloading

1 użytkowników online, w tym zalogowanych: 0, gości: 1