Verwenden von templateRequest in eckigem + Typoskript ($ templateRequest ist keine Funktion)

Ich baue eine Direktive auf, die HTML-Dateien aufnehmen, in dom platzieren und mit winkels compile kompilieren soll.

Ich erhalte eine Fehlermeldung:

$ templateRequest ist keine Funktion

Klar mache ich etwas falsch, weiß nicht was,

Dies ist meine Anweisung:

module Uni.Directives {      

    export class uniTable implements ng.IDirective {

        public restrict: string = 'EA';

        public link: Function = (scope: ng.IScope,
            $templateRequest: ng.ITemplateRequestService,
            $compile: ng.ICompileService,
            element: ng.IAugmentedJQuery,
            attrs: ng.IAttributes) => {

           $templateRequest("template.html",false).then(function (html) {
                var template = angular.element(html);
                element.append(template);
                $compile(template)(scope);
            });
        }
    }

    angular
        .module('TModule')
        .directive('uniTable', [() => { return new Uni.Directives.uniTable() }]);


    // ******** End adding to module **********

}

Antworten auf die Frage(4)

Ihre Antwort auf die Frage