Ошибка типа: n.share не является функцией на платформеBrowserDynamic - угловая 7.1.4 - PullRequest
0 голосов
/ 07 января 2019

Проблема вызвана пакетом @ angular / core / bundles / core.umd.min.js

Это мой файл app.ts

import {NgModule, SystemJsNgModuleLoader} from '@angular/core';
import {HttpModule} from '@angular/http';
import {BrowserModule} from '@angular/platform-browser';
import {platformBrowserDynamic} from '@angular/platform-browser-dynamic';

import {ScrollLoader} from 'classes/scroll-loader';
import {GlobalProviders} from 'classes/global-providers';

// Components contains metadata about all ngx components on the page.
const components = drupalSettings.adf_ui.ngx.components;
// Dynamically load all globally shared @Injectable services and pass as
// providers into main app bootstrap.
const globalProviders = new GlobalProviders(components);

Promise.all(globalProviders.importGlobalInjectables())
.then(globalServices => {
    // array of providers to pass into longform bootstrap to make @Injectable
    // services shared globally.
    let globals = globalProviders
        .createGlobalProvidersArray(globalServices);

    /**
     * Root module for the whole application
     */
    @NgModule({
        providers: [SystemJsNgModuleLoader, ...globals.globalProviders],
        imports: [BrowserModule,HttpModule, ...globals.globalImports]
    })
    class AppModule {
        public ngDoBootstrap(): void {}
    }

    return platformBrowserDynamic().bootstrapModule(AppModule)
    .catch(err => console.log(err));
})
.then(appModule => {
    let loader = new ScrollLoader(appModule, components);
    loader.initialize();
});

Это ошибка вывода:

Unhandled Promise rejection: n.share is not a function ; Zone:  ; Task: Promise.then ; Value: TypeError: n.share is not a function

TypeError: n.share is not a function
    at new e (core.umd.min.js:621)
    at r (core.umd.min.js:716)
    at Yh (core.umd.min.js:716)
    at o (core.umd.min.js:731)
    at new t (core.umd.min.js:731)
    at gv (core.umd.min.js:731)
    at Object.Cg [as createNgModuleRef] (core.umd.min.js:780)
    at t.create (core.umd.min.js:780)
    at eval (core.umd.min.js:621)
    at ZoneDelegate.invoke (zone.js?v=2.4.0:388)

Я не знаю, как исправить эту ошибку. Идея состоит в том, чтобы сделать платформуBrowserDynamic динамически с поставщиками.

ошибка в функции platformBrowserDynamic, по-видимому, в угловом ядре нет функции n.sahre 7.1.4

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...