hmm: Wie ersetzt man AngularJs Factorys

Beitrag lesen

Hi,

ich habe 20-30 alte AngularJS Codeschnipsel der folgenden Form:

(function() {
    'use strict';

    angular
        .module('app')
        .factory('ReleaseSearch', ReleaseSearch);

    ReleaseSearch.$inject = ['$resource','DateUtils'];

    function ReleaseSearch($resource,DateUtils) {
        var resourceUrl =  'rest/ui/releases'
                           + '?:search';

        return $resource(resourceUrl, {search : '@search'}, {
            'query': { method: 'GET',
                transformResponse: function (data) {
                    data = angular.fromJson(data);
                    data.validFrom = DateUtils.convertDate(data.validFrom);
                    return data;
                },
                isArray: true}
        });
    }
})();

Wie schreibe ich in Angular8 JavaScript Module die von anderen Modulen verwendet werden können und die mit den Komponenten interagieren? Ich würde z.b. gerne ein JavaScript Modul schreiben, welches von allen Komponenten angesprochen werden kann.

Kann ich da einfach nodejs Module in den ts Files imporieren?