この記事は機械翻訳のミラー記事です。元の記事にジャンプするにはこちらをクリックしてください。

眺める: 14158|答える: 0

[イオン式] ListPageのコンポーネント工場は見つかりません。 追加しましたか?

[リンクをコピー]
掲載地 2018/06/20 11:05:49 | | | |
未捕獲(約束中):エラー:ListPageのコンポーネント工場が見つかりませんでした。 @NgModule.entryComponentsに追加しましたか?
Error: No component factory found for ListPage. Did you add it to @NgModule.entryComponents?
    at noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    at CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    DeepLinker.resolveComponent(http://localhost:8100/build/vendor.js:24838:20)
    Tab.NavControllerBase._viewInit(http://localhost:8100/build/vendor.js:51914:45 年)
    http://localhost:8100/build/vendor.js:51730:23
    t.invoke(http://localhost:8100/build/polyfills.js:3:14976 年)にて
    Object.onInvoke(http://localhost:8100/build/vendor.js:5134:33 年)で
    t.invoke(http://localhost:8100/build/polyfills.js:3:14916 年)にて
    R.Run(http://localhost:8100/build/polyfills.js:3:10143 年)にて
    http://localhost:8100/build/polyfills.js:3:20242
        
        
        
Error: Uncaught (in promise): Error: No component factory found for ListPage. Did you add it to @NgModule.entryComponents?
Error: No component factory found for ListPage. Did you add it to @NgModule.entryComponents?
    at noComponentFactoryError (http://localhost:8100/build/vendor.js:4303:34)
    at CodegenComponentFactoryResolver.resolveComponentFactory (http://localhost:8100/build/vendor.js:4367:19)
    DeepLinker.resolveComponent(http://localhost:8100/build/vendor.js:24838:20)
    Tab.NavControllerBase._viewInit(http://localhost:8100/build/vendor.js:51914:45 年)
    http://localhost:8100/build/vendor.js:51730:23
    t.invoke(http://localhost:8100/build/polyfills.js:3:14976 年)にて
    Object.onInvoke(http://localhost:8100/build/vendor.js:5134:33 年)で
    t.invoke(http://localhost:8100/build/polyfills.js:3:14916 年)にて
    R.Run(http://localhost:8100/build/polyfills.js:3:10143 年)にて
    http://localhost:8100/build/polyfills.js:3:20242
    c(4)で (http://localhost:8100/build/polyfills.js:3:19752)
    C(http://localhost:8100/build/polyfills.js:3:19461 4)で
    http://localhost:8100/build/polyfills.js:3:20233
    t.invokeTask(http://localhost:8100/build/polyfills.js:3:15660)
    Object.onInvokeTask(http://localhost:8100/build/vendor.js:5125:33)
    t.invokeTask(http://localhost:8100/build/polyfills.js:3:15581)
    r.runTask(http://localhost:8100/build/polyfills.js:3:10834)
    at o (http://localhost:8100/build/polyfills.js:3:7894)
    e.invokeTask [invokeとして] (http://localhost:8100/build/polyfills.js:3:16823)
    p(1 http://localhost:8100/build/polyfills.js:2:27648)


私はIONIC初心者で、公式サイトの例によると、リストページページを作成したいと思っています。公式の形式を大まかにやり、最後に上記のようにエラーを報告するためにクリックしました。


コードを詳しく見ると、ドキュメントに記載されている問題はなかった。 最終的に、問題は実はapp.module.tsにあることが判明しました。

app.module.tsプロジェクト内のモジュールを完全に初期化し定義します詳細ページにジャンプすると、詳細ページのモジュールが追加され、app.module.tsの内容は間に合わずに更新されませんでした。 このエラーは報告されます。

app.module.tsファイルはproject\src\app\app.module.tsの場所に保存されます。

解決策:app.module.tsで新しいモジュールを導入し、宣言に新しいモジュールを entryComponents 追加します。



コード:



ListPageがあなたの新しいページです! 最終レンダリングは以下の通りです:







先の:Ionic Development Android App Practice(2):Android Packaging apk
次に:Ionic Development Android アプリ実践(3):ニュース動画リスト
免責事項:
Code Farmer Networkが発行するすべてのソフトウェア、プログラミング資料、記事は学習および研究目的のみを目的としています。 上記の内容は商業的または違法な目的で使用されてはならず、そうでなければ利用者はすべての結果を負うことになります。 このサイトの情報はインターネットからのものであり、著作権紛争はこのサイトとは関係ありません。 ダウンロード後24時間以内に上記の内容を完全にパソコンから削除してください。 もしこのプログラムを気に入ったら、正規のソフトウェアを支持し、登録を購入し、より良い本物のサービスを受けてください。 もし侵害があれば、メールでご連絡ください。

Mail To:help@itsvse.com