Как объявить модальный компонент вне AppModule? - PullRequest
0 голосов
/ 04 апреля 2019

Я пытаюсь использовать modal navigation в моем {N} app, но получаю много ошибок.Одним из них является следующий:

Error: No component factory found for RootModalComponent. Did you add it to @NgModule.entryComponents?

, который явно говорит мне объявить RootModalComponent внутри entryComponents appModule.Что я и сделал.

Но в соответствии с демонстрационным приложением Nativescript (https://github.com/NativeScript/nativescript-sdk-examples-ng/tree/master/app/ng-ui-category/modal-view-ng), для корректной работы модальной навигации, RootModalComponent должен быть объявлен внутри модуля, где component вызываетRootModalComponent объявлено.

@NgModule({
schemas: [NO_ERRORS_SCHEMA],
imports: [
    NativeScriptCommonModule,
    NativeScriptRouterModule,
    NativeScriptRouterModule.forChild(routerConfig)
],
declarations: [
    RootModalComponent,
    HomeModalViewContentComponent,
    SecondModalViewContentComponent,
],
entryComponents: [RootModalComponent]
})

export class ModalViewExamplesModule {
    constructor() { }
}

При этом я получаю ошибку, упомянутую выше. Я что-то упустил?

...