Opetushallitus/eperusteet-opintopolku

View on GitHub
eperusteet-opintopolku-app/yo/app/states/varhaiskasvatus/tekstikappale/state.ts

Summary

Maintainability
B
4 hrs
Test Coverage
angular.module("app").config($stateProvider =>
    $stateProvider.state("root.varhaiskasvatus.tekstikappale", {
        url: "/tekstikappale/:tekstikappaleId",
        templateUrl: "eperusteet-esitys/views/tekstikappale.html",
        controller: Controllers.epEsitysSisaltoController,
        resolve: {
            tekstikappaleId: (serviceConfig, $stateParams) => $stateParams.tekstikappaleId,

            tekstikappale: (serviceConfig, tekstikappaleId, PerusteenOsat) =>
                PerusteenOsat.getByViite({ viiteId: tekstikappaleId }).$promise,

            lapset: (serviceConfig, sisalto, tekstikappaleId, epTekstikappaleChildResolver) =>
                epTekstikappaleChildResolver.get(sisalto[1], tekstikappaleId)
        }
    })
);