首页 文章

Nativescript自定义对话框异常

提问于
浏览
1

我试图通过以下this example获取nativescript(角度2)中的自定义对话框模式弹出窗口 .

知道为什么当点击SHOW按钮时我得到以下异常:

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)

1 回答

  • 3

    我在another so.找到了解决方案在主模块中你必须添加:

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

相关问题