2016-10-07 6 views
1

Ich versuche, ein benutzerdefiniertes Dialogfeld modales Popup in nativescript (Winkel 2) durch folgende this example zu erhalten.Nativescript benutzerdefinierte Dialog Ausnahme

Jede Idee, warum, wenn die SHOW-Taste ich die folgende Ausnahme erhalten klicken:

EXCEPTION: No component factory found for DialogContent (d:\npn\qwe\node_modules\@angular\core\bundles\core.umd.js:3462:27) 
ORIGINAL STACKTRACE: (d:\npn\qwe\node_modules\@angular\core\bundles\core.umd.js:3467:31) 
Error: No component factory found for DialogContent 
    at NoComponentFactoryError.Error (native) 
    at NoComponentFactoryError.BaseError [as constructor] (/data/data/org.nativescript.qwe/files/app/tns_modules/@angular/core/bundles/core.umd.js:1255:38) 
    at new NoComponentFactoryError (/data/data/org.nativescript.qwe/files/app/tns_modules/@angular/core/bundles/core.umd.js:6053:20) 
    at _NullComponentFactoryResolver.resolveComponentFactory (/data/data/org.nativescript.qwe/files/app/tns_modules/@angular/core/bundles/core.umd.js:6062:19) 
    at NgModuleInjector.CodegenComponentFactoryResolver.resolveComponentFactory (/data/data/org.nativescript.qwe/files/app/tns_modules/@angular/core/bundles/core.umd.js:6087:39) 
    at DetachedLoader.loadInLocation (/data/data/org.nativescript.qwe/files/app/tns_modules/nativescript-angular/common/detached-loader.js:18:37) 
    at DetachedLoader.loadComponent (/data/data/org.nativescript.qwe/files/app/tns_modules/nativescript-angular/common/detached-loader.js:30:21) 
    at ModalDialogService.showDialog (/data/data/org.nativescript.qwe/files/app/tns_modules/nativescript-angular/directives/dialogs.js:51:36) 
    at /data/data/org.nativescript.qwe/files/app/tns_modules/nativescript-angular/directives/dialogs.js:27:51 
    at ZoneDelegate.invokeTask (/data/data/org.nativescript.qwe/files/app/tns_modules/nativescript-angular/zone.js/dist/zone-nativescript.js:223:37) (d:\npn\qwe\node_modules\@angular\core\bundles\core.umd.js:3468:31) 

Antwort

2

ich die Lösung in another so. Im Hauptmodul gefunden Sie hinzufügen:

@NgModule({ 
    .... 
    declarations: [ DialogContent ], 
    entryComponents: [ DialogContent ] 
}) 
+0

guten Mann, auch Stellen Sie sicher, dass Sie diesen Import 'Import {Dialoginhalt} von './components/app/dialogcontent' in Ihrer' app.module.ts' Datei haben – AngJobs

Verwandte Themen