কৌণিক 4: কোনও উপাদান ফ্যাক্টরি পাওয়া যায় নি, আপনি এটি @ এনজিএমডিউল.এন্ট্রি কম্পোনেন্টগুলিতে যুক্ত করেছেন?


300

আমি ওয়েবপ্যাকের সাথে কৌনিক 4 টেম্পলেট ব্যবহার করছি এবং যখন আমি একটি উপাদান (কনফার্ম কম্পোনেন্ট) ব্যবহার করার চেষ্টা করব তখন আমার এই ত্রুটি রয়েছে:

কনফার্ম কম্পোনেন্টের জন্য কোনও উপাদান ফ্যাক্টরি পাওয়া যায় নি। আপনি কি এটি @ এনজিএমডিউল.এন্ট্রি কম্পোনেন্টগুলিতে যুক্ত করেছেন?

উপাদান ঘোষিত হয় app.module.server.ts

@NgModule({
  bootstrap: [ AppComponent ],
  imports: [
    // ...
  ],
  entryComponents: [
    ConfirmComponent,
  ],
})
export class AppModule { }

আমারও আছে app.module.browser.tsএবংapp.module.shared.ts

আমি কীভাবে এটি ঠিক করতে পারি?


1
আপনি কীভাবে ConfirmComponentবিশদটি ব্যবহার করছেন তা আপনার প্রশ্নের উত্তর দেওয়ার পক্ষে যথেষ্ট নয়
অনিক

হাই .. আমি এটি আমার উপাদান আমদানি "কনফার্মকম্পোনটি" থেকে "../confirm.componal/confirm.component" এ ইমপ্রেশন করার পরে ব্যবহার করছি;
mrapi

2
এন্ট্রি উপাদানগুলি সম্পর্কে এখানে পড়ুন এখানে
কৌণিকের

যদি এটি একটি সাধারণ উপাদান হিসাবে কাজ করতে চলেছে তবে আপনি এটিকে কমনমডুলের ঘোষণা এবং এন্ট্রি উপাদানগুলিতে রাখতে পারেন এবং অন্যান্য স্থান থেকে সরিয়ে নিতে পারেন।
চরিতা গুনোয়ারওয়ারেনা

1
কৌণিক ডায়ালগের জন্য একই ত্রুটি এবং ফিক্স! freakyjolly.com/…
কোড স্পাই

উত্তর:


436

এটি আপনার module.ts,

declarations: [
  AppComponent,
  ConfirmComponent
]

কনফার্ম কম্পোনেন্টটি যদি অন্য মডিউলে থাকে তবে আপনাকে এটি রফতানি করতে হবে সুতরাং আপনি এটি বাইরে ব্যবহার করতে পারেন, যোগ করুন:

exports: [ ConfirmComponent ]

--- আইভি সুস্পষ্টভাবে সক্ষম হয়ে কৌনিক 9 বা কৌণিক 8 আপডেট করুন ---

আইভির সাথে প্রবেশের উপাদানগুলি আর প্রয়োজন হয় না এবং এখন হ্রাস করা হয়

--- আইভি অক্ষম সহ কৌনিক 9 এবং 8 এর জন্য ---

একটি গতিশীল লোড উপাদানগুলির ক্ষেত্রে এবং একটি কম্পোনেন্টফ্যাক্টরি উত্পন্ন করার জন্য, উপাদানটি মডিউলটির প্রবেশের উপাদানগুলিতেও যুক্ত করতে হবে:

declarations: [
  AppComponent,
  ConfirmComponent
],
entryComponents: [ConfirmComponent],

এন্ট্রি কম্পোনেন্টস সংজ্ঞা অনুযায়ী

এই মডিউলটি সংজ্ঞায়িত করা হলে সংকলন করা উচিত এমন উপাদানগুলির একটি তালিকা নির্দিষ্ট করে। এখানে তালিকাভুক্ত প্রতিটি উপাদানগুলির জন্য, কৌণিক একটি কম্পোনেন্টফ্যাক্টরি তৈরি করবে এবং এটি কম্পোনেন্টফ্যাক্টরি রিসোলভারে সঞ্চয় করবে।


2
হাই.ইটি ইতিমধ্যে app.module.shared.ts এ রয়েছে এবং প্রবেশের উপাদানগুলি app.module.server.ts এ আছে
mrapi

3
কনফার্ম কম্পোনেন্টটি যদি অন্য মডিউলে থাকে তবে আপনাকে এটি সেখানে রফতানি করতে হবে যাতে আপনি এটি বাইরে ব্যবহার করতে পারেন, যুক্ত করুন: রফতানি করুন: [কনফার্ম কম্পোনেন্ট] আপনার অ্যাপ্লিকেশনটিতে। Module.shared.ts
ফাতেহ মোহাম্মদ

1
এটি github.com/ankosoftware/ng2-bootstrap-modal/blob/master/… থেকে ng2-
mrapi

9
আপনাদের সকলকে ধন্যবাদ। !!!!!!! .. সমস্ত বিবরণী এবং এন্ট্রি উপাদানগুলি একই ফাইলে রাখুন অ্যাপ্লিকেশন.মডিউল.সারেড.এসটি সমস্যাটি স্থির করেছে
mrapi

9
রফতানি কাজ করছে না ... এন্ট্রি উপাদানগুলির বিকল্পটি আমার পক্ষে কাজ করছে!
রাজা রামা মোহন থাওলাম

132

সম্পর্কে বিস্তারিত দেখুনentryComponent :

যদি আপনি কোন উপাদান লোড হয় পরিবর্তনশীল তারপর আপনি উভয় এটা করা প্রয়োজন declarationsএবং entryComponent:

@NgModule({
  imports: [...],
  exports: [...],
  entryComponents: [ConfirmComponent,..],
  declarations: [ConfirmComponent,...],
  providers: [...]
})

5
ধন্যবাদ, আমি বলতে চাই, ধন্যবাদ !!! আমি অন্য একটি উপাদানটির ভিতরে ডেটা প্রবেশের জন্য একটি ডায়ালগ তৈরি করছিলাম (সংলাপটির অন্য উপাদানগুলির মধ্যে এর উপাদান ঘোষণা রয়েছে এবং বিন্যাসের জন্য ডায়ালগ এইচটিএমএল আছে)
রামন আরাউজো

3
এটি আমার পক্ষে কৌশলটি করেছে এবং নির্বাচিত উত্তরের চেয়ে আরও ভাল ব্যাখ্যা রয়েছে। ধন্যবাদ!
আর্সেন সিমোনিয়ান

2
স্পষ্টতই আমার জন্য সেরা উত্তর!
tuxy42

এটি আমার জন্য সমাধান ছিল; আমি ফ্লাইতে একটি উপাদান তৈরি করছিলাম এবং সঠিক মডিউলগুলিতে সবকিছু ছিল তবে ত্রুটিটি পাচ্ছিলাম। আমার তৈরি উপাদানগুলিতে যোগ entryComponentsকরার সমাধান ছিল - ধন্যবাদ!
নোভাস্টর্ম

2
আমার উপাদান যা মোডালকম্পোনেন্টকে কল করে এটি একটি উপাদানগুলির একটি নাতি। আমরাও যোগ ModalComponent করতে entryComponentsনা সাথে যোগ করে exportsআমার জন্য কাজ করেন। তবে আমি নাতি
ক্যানব্যাক্স

54

টি এল; ডিআর সাথে ng6 একটি সেবা providedIn: "root"ComponentFactory খুঁজে পাচ্ছি না যখন কম্পোনেন্ট নেই যোগ করা হয় entryComponentsএর app.module

আপনি যদি কোনও পরিষেবায় গতিশীলভাবে একটি উপাদান তৈরি করার সাথে কৌনিক 6 ব্যবহার করে থাকেন তবে এই সমস্যাও দেখা দিতে পারে!

উদাহরণস্বরূপ, একটি ওভারলে তৈরি করা:

@Injectable({
  providedIn: "root"
})
export class OverlayService {

  constructor(private _overlay: Overlay) {}

  openOverlay() {
    const overlayRef = this._createOverlay();
    const portal = new ComponentPortal(OverlayExampleComponent);

    overlayRef.attach(portal).instance;
  }
}

সমস্যা হচ্ছে

সরবরাহিত ইন: "রুট"

সংজ্ঞা, যা অ্যাপ.মডিউলে এই পরিষেবা সরবরাহ করে

সুতরাং যদি আপনার পরিষেবাটি অবস্থিত, উদাহরণস্বরূপ, "ওভারলেমোডুল", যেখানে আপনি ওভারলেএক্সেম্পল কম্পোনেন্টটি ঘোষণা করেছেন এবং এটি এন্ট্রি কম্পোনেন্টগুলিতে যুক্ত করেছেন, পরিষেবাটি ওভারলেএক্সেম্পল কম্পোনেন্টের জন্য উপাদান উপাদান খুঁজে পাবে না।


3
অ্যাঙ্গুলার 6-এর সাথে নির্দিষ্ট সমস্যা @ @ এনজিমনোডুল @ এনজিমনোডিয়ালে আপনার উপাদানটি এন্ট্রি কম্পোনেন্টগুলিতে যুক্ত করে সমস্যার সমাধান করুন ({এন্ট্রি কম্পোনেন্টস: [আপনার কম্পোনেন্টনাম]})
ডিনবি_ডেবোল

6
এটি মডিউলটিতে অপশনটি সরিয়ে providedInএবং পরিবর্তে স্থির করা যেতে পারে providers
Knelis

তথ্যের জন্য ধন্যবাদ, তবে এটি @ এনজিডমুলেলে যোগ করেছে ({..., এন্ট্রি কম্পোনেন্টস: [...] provided) এমনকি সরবরাহের জন্যও আমার পক্ষে কাজ করেছে: "মূল"
মাইকোলা মেকোলোভিচ ডলিনস্কিই

1
এটি github.com/angular/angular/issues/14324 এর সাথে সম্পর্কিত বলে মনে হচ্ছে এটি 9
পাওলো সানচি

হুবহু, বিশেষত অলস-বোঝা মডিউলটিতে। এটি ঠিক করার জন্য, আমি এনজিডমডুল.প্রভাইডারগুলি নির্দিষ্ট করেছি: [মাইএলজিলয়েডমোডল সার্ভিস] এবং মাইএলজিলয়েডডমডিউলসোসরস.প্রভিডইনকে "রুট" থেকে মাইএলজিলয়েডমোডুলেলে পরিবর্তন করেছে।
হাওয়ার্ড

45

আমারও একই প্রশ্ন ছিল. এই ক্ষেত্রে imports [...]গুরুত্বপূর্ণ, কারণ আপনি আমদানি না করলে এটি কাজ করবে না NgbModalModule

ত্রুটির বর্ণনায় বলা হয়েছে যে উপাদানগুলিকে entryComponentsঅ্যারেতে যুক্ত করা উচিত এবং এটি সুস্পষ্ট, তবে আপনি এটি প্রথম স্থানটিতে যুক্ত করেছেন তা নিশ্চিত করুন:

imports: [
    ...
    NgbModalModule,
    ...
  ],

6
তুমি আমাকে বাঁচিয়েছ, চিয়ার্স! আপনি যখন কোনও মডেলের অংশ খোলার চেষ্টা করবেন তখন এটি সংজ্ঞায়িতভাবে প্রয়োজন। ত্রুটি বার্তা এই পরিস্থিতিতে কিছুটা বিভ্রান্তিকর।
beawolf

আপনি এটি কোথা থেকে আমদানি করবেন?
এমডমিন 45

আমার ক্ষেত্রে NbDialogModule এর আমদানি পরিবর্তন করে NbDialogModule.forChild (নাল),
মায়ান হোপ

@ এমডমিন 45 '@ এনজি-বুটস্ট্র্যাপ / এনজি-বুটস্ট্র্যাপ' থেকে {এনজিবিমোডালমডুল import আমদানি করুন;
এমপেটেল

24

আপনার অ্যাপ্লিকেশনটির মডিউলটির @NgModule এ এন্ট্রি উপাদানগুলিতে যুক্ত করুন:

entryComponents:[ConfirmComponent],

পাশাপাশি ঘোষণাগুলি:

declarations: [
    AppComponent,
    ConfirmComponent
]

আমার দিন বাঁচা! চিয়ার্স সাথী
সাহান সেরসিংহে

আমার উপাদান যা মোডালকম্পোনেন্টকে কল করে এটি একটি উপাদানগুলির একটি নাতি। আমরাও যোগ ModalComponent করতে entryComponentsনা সাথে যোগ করে exportsআমার জন্য কাজ করেন। তবে আমি অন্য কিছু উপাদানগুলি থেকে নাতি
ক্যানব্যাক্স

14

নীচে দেখানো অনুসারে আমদানিগুলিতে 'এনজিবিমোডালমডিউল' এবং এন্ট্রি উপাদানগুলির অ্যাপ উপাদানগুলিতে আপনার উপাদানটির নাম যুক্ত করুন। এখানে চিত্র বর্ণনা লিখুন


আমার উপাদান যা মোডালকম্পোনেন্টকে কল করে এটি একটি উপাদানগুলির একটি নাতি। আমরাও যোগ ModalComponent করতে entryComponentsনা সাথে যোগ করে exportsআমার জন্য কাজ করেন। তবে আমি নাতি
ক্যানব্যাক্স

আমাকে এই উত্তরটি পুনরাবৃত্তি করতে হবে, যদি আপনার উপাদানটি ইতিমধ্যে এন্ট্রি কম্পোনেন্টগুলিতে যুক্ত করা হয়েছে এবং আপনি এখনও সমস্যাটি অনুভব করছেন, আপনি যে মডেল কম্পোনেন্টটি ব্যবহার করছেন তা যাচাই করে তা আমদানি অ্যারেটিতে যুক্ত করার বিষয়টি নিশ্চিত করুন! এটি আমার জীবন বাঁচায়!
ক্লাইড

10

@ এনজিএমডিউলেডেকোরেটর ফাংশনের অধীনে এন্ট্রি উপাদানগুলিতে গতিশীলভাবে তৈরি করা উপাদানগুলি রাখুন।

@NgModule({
    imports: [
        FormsModule,
        CommonModule,
        DashbaordRoutingModule
    ],
    declarations: [
        MainComponent,
        TestDialog
    ],
    entryComponents: [
        TestDialog
    ]
})

1
হ্যাঁ এটি অত্যন্ত সহায়ক ছিল - যদি আপনি কোনও কথোপকথন বলে থাকেন যা কোনও রুট দ্বারা অবলম্বন করা হয়নি তবে গতিশীলরূপে ব্যবহৃত হয় তবে entryComponentsএটি ঘোষিত সম্পর্কিত এনজিও মডিউলটিতে যুক্ত করা দরকার।
এটকনওয়ে

আমার উপাদান যা মোডালকম্পোনেন্টকে কল করে এটি একটি উপাদানগুলির একটি নাতি। আমরাও যোগ ModalComponent করতে entryComponentsনা সাথে যোগ করে exportsআমার জন্য কাজ করেন। তবে আমি অন্য কিছু উপাদানগুলি থেকে নাতি
ক্যানব্যাক্স

10

আমার কৌনিক 6 নিয়ে একই সমস্যা রয়েছে, এটিই আমার পক্ষে কাজ করেছে:

@NgModule({
...
entryComponents: [ConfirmComponent],
providers:[ConfirmService]

})

আপনার যদি কনফার্ম সার্ভিসের মতো কোনও পরিষেবা থাকে তবে মূলের পরিবর্তে বর্তমান মডিউল সরবরাহকারী হিসাবে আপনাকে ঘোষণা করতে হবে


8

বুটস্ট্র্যাপ মডেলের ক্ষেত্রে আমার একই সমস্যা ছিল

'@ এনজি-বুটস্ট্র্যাপ / এনজি-বুটস্ট্র্যাপ' থেকে {এনজিবিমোডাল import আমদানি করুন;

এটি যদি আপনার ক্ষেত্রে হয় তবে কেবলমাত্র অন্যান্য প্রতিক্রিয়াগুলি যেমন মডিউল ঘোষণাগুলি এবং এন্ট্রি উপাদানগুলিতে যুক্ত করে তবে এটি আপনার মডিউলে যুক্ত করুন

'@ এনজি-বুটস্ট্র্যাপ / এনজি-বুটস্ট্র্যাপ' থেকে {এনজিবিমডুল} আমদানি করুন;

imports: [
   NgbModule.forRoot(),
   ...
]

8

এই ত্রুটিটি ঘটে যখন আপনি একটি উপাদানকে গতিশীলভাবে লোড করার চেষ্টা করেন এবং:

  1. আপনি যে উপাদানটি লোড করতে চান তা রাউন্ডিং মডিউল নয়
  2. উপাদানটি মডিউল এন্ট্রি উপাদানগুলিতে নেই।

রাউটিংমোডুলে

const routes: Routes = [{ path: 'confirm-component', component: ConfirmComponent,data: {}}]

বা মডিউল মধ্যে

entryComponents: [
ConfirmComponent
} 

এই ত্রুটিটি ঠিক করতে আপনি উপাদানটিতে একটি রাউটার যুক্ত করতে পারেন বা মডিউলটির এন্ট্রি উপাদানগুলিতে এটি যুক্ত করতে পারেন।

  1. উপাদানটিতে একটি রাউটার যুক্ত করুন this এই পদ্ধতির রিডব্যাক হ'ল আপনার উপাদানটি সেই ইউআরএল দিয়ে অ্যাক্সেসযোগ্য হবে।
  2. এন্ট্রি উপাদানগুলিতে এটি যুক্ত করুন। এই ক্ষেত্রে আপনার উপাদানটির সাথে কোনও ইউআরএল সংযুক্ত থাকবে না এবং এটি ইউআরএল দিয়ে অ্যাক্সেসযোগ্য হবে না।

8

যখন আমি গতিশীল উপাদান তৈরি করি তখন আমার Angular7 এ একই সমস্যা ছিল। দুটি উপাদান রয়েছে (ট্রিটলিস্ট কম্পোনেন্ট, মাই ট্রিটকম্পোনেন্ট) যা গতিশীলভাবে লোড করা প্রয়োজন। আমি সবেমাত্র আমার app.module.ts ফাইলে এন্ট্রি কম্পোনেন্টস অ্যারে যুক্ত করেছি।

    entryComponents: [
    TreatListComponent,
    MyTreatComponent
  ],

6

আপনি যদি আপনার অ্যাপ্লিকেশনটিতে রাউটিং ব্যবহার করেন

রুটিং পথে নতুন উপাদান যুক্ত করার বিষয়টি নিশ্চিত করুন

উদাহরণ স্বরূপ :

    const appRoutes: Routes = [
  { path: '', component: LoginComponent },
  { path: 'home', component: HomeComponent },
  { path: 'fundList',      component: FundListComponent },
];

7
না, আমি মনে করি না প্রতিটি উপাদান একটি রুটে থাকা উচিত।
ম্যাকানিক চার

আপনি যে পৃষ্ঠাগুলি প্রদর্শন করতে চান তা রুটে হওয়া উচিত। একটি পৃষ্ঠা একাধিক উপাদান ব্যবহার করতে / প্রদর্শন করতে পারে
থাইবাড ল্যাকান

প্রতিবার আপনাকে রুটগুলিতে মডেলগুলির মতো উপাদান যুক্ত করার দরকার নেই। @ এনজিএমডিউলেডেকোরেটর ফাংশনের অধীনে এন্ট্রি উপাদানগুলিতে গতিশীলভাবে তৈরি করা উপাদানগুলি রাখুন।
কোডমাইন্ড

3

আমার ক্ষেত্রে আমার এন্ট্রি-কম্পোনেন্টগুলির মোটেও প্রয়োজন ছিল না - নীচের লিঙ্কে বর্ণিত কেবলমাত্র বেসিক সেটআপ, তবে আমার মূল অ্যাপ্লিকেশন মডিউল এবং এনকোলেসিং মডিউল উভয়ই আমদানি অন্তর্ভুক্ত করা দরকার।

imports: [
    NgbModule.forRoot(),
    ...
]

https://medium.com/@sunilk/getting-started-angular-6-and-ng-bootstrap-4-4b314e015c1c

আপনার কেবল এটিকে এন্ট্রি উপাদানগুলিতে যুক্ত করতে হবে যদি কোনও উপাদানগুলিকে মডেলে অন্তর্ভুক্ত করা হয়। দস্তাবেজগুলি থেকে:

আপনি মডেল উইন্ডোটির সামগ্রী হিসাবে একটি বিদ্যমান উপাদানটি পাস করতে পারেন। এক্ষেত্রে আপনার এনজিডমডুলের এন্ট্রি উপাদান উপাদান হিসাবে সামগ্রী সামগ্রী যুক্ত করতে মনে রাখবেন।


error TS2339: Property 'forRoot' does not exist on type 'typeof NgbModule'.কৌণিক 8 ব্যবহার করে
ক্যানব্যাক্স

3

ডায়নামিক উপাদানগুলি ব্যবহার করে আমি এজি-গ্রিডের সাথে একই সমস্যা পেয়েছিলাম। আমি আবিষ্কার করেছি যে আপনাকে এগ্রি-গ্রিড মডিউলে গতিশীল উপাদান যুক্ত করতে হবে omp উপাদানগুলির সাথে []

আমদানি: [StratoMaterialModule, BrowserModule, AppRoutingModule, HttpClientModule, BrowserAnimationsModule, NgbModule.forRoot (), FormsModule, ReactiveFormsModule, AppRoutingModule, AgGridModule.withComponents (ProjectUpdateButtonComponent) ],


3

আমার ক্ষেত্রে, আমি MatDialogModuleএকটি শিশু মডিউলে আমদানি যুক্ত করতে ভুলে গেছি ।


2

এখানে স্পষ্টতার জন্য। আপনি যদি ComponentFactoryResolverসরাসরি উপাদানগুলিতে ব্যবহার না করে থাকেন এবং আপনি এটি পরিষেবাতে বিমূর্ত করতে চান, যা আপনাকে উপাদানটিতে ইনজেকশনের পরে সেই মডিউলের জন্য সরবরাহকারীর অধীনে এটিকে লোড করতে হবে, কারণ অলস লোড থাকলে এটি কাজ করবে না।


2

যদি আপনার মধ্যে উপাদান সংলাপের ক্লাস সরবরাহ করার পরে এখনও ত্রুটি থাকে তবে entryComponentsপুনরায় চালু করার চেষ্টা করুন ng serve- এটি আমার পক্ষে কাজ করে।


2

আমার ত্রুটিটি .html থেকে ভুল পরামিতিগুলির সাথে এনজিবিমোডাল মুক্ত পদ্ধতি কল করছিল calling


2

NgbModuleআপনার মডিউলে এটির মতো আমদানি করা উচিত :

@NgModule({
  declarations: [
    AboutModalComponent
  ],
  imports: [
    CommonModule,
    SharedModule,
    RouterModule,
    FormsModule,
    ReactiveFormsModule,
    NgxLoadingModule,
    NgbDatepickerModule,
    NgbModule
  ],
  entryComponents: [AboutModalComponent]
})
 export class HomeModule {}


উদাহরণস্বরূপ ইউআরএলটির জন্য পারফেক্ট - hassantariqblog.wordpress.com/2017/02/12/…
জুয়ান ইগনাসিও লিসকা

1
  1. entryComponentsঅত্যাবশ্যক। উপরের উত্তরগুলি সঠিক।

কিন্তু ...

  1. আপনি যদি এমন কোনও পরিষেবা সরবরাহ করছেন যা মডেল খুলবে (একটি সাধারণ প্যাটার্ন) এবং আপনার মডিউল যা সংলাপের উপাদানটি সংজ্ঞায়িত করে AppModule এ লোড হয় না, আপনাকে পরিবর্তন providedIn: 'root'করতে হবে providedIn: MyModule। সাধারণ ভাল অনুশীলন হিসাবে আপনার কেবল providedIn: SomeModuleমডিউলগুলিতে থাকা সমস্ত ডায়ালগ পরিষেবার জন্য ব্যবহার করা উচিত ।

থ্যাঙ্কস ম্যান, আপনার টিপ providedInআমাকে বাঁচিয়েছে!
স্ট্যান

0

আমি Angular8 ব্যবহার করছি, এবং আমি উপাদানটি গতিশীলভাবে অন্য একটি মডিউল গঠনের চেষ্টা করছি, এক্ষেত্রে আপনাকে অবশ্যইimport the module সেই উপাদানটি খোলার চেষ্টা করছেন এমন মডিউলটি প্রবেশ করতে হবে, অবশ্যই export উপাদানটি ছাড়াও এবং entryComponentsঅ্যারেতে এটি তালিকাবদ্ধ করতে হবে আগের উত্তরগুলি যেমন করেছিল

imports: [
    ...
    TheModuleThatOwnTheTargetedComponent,
    ...
  ],

0

আমার ক্ষেত্রে আমি এই দ্বারা সমস্যা সমাধান:
) 1 স্থাপন NgxMaterialTimepickerModuleমধ্যে app module imports:[ ]
) 2 স্থাপন NgxMaterialTimepickerModuleমধ্যে testmodule.ts imports:[ ]
) 3 স্থাপন testcomponentমধ্যে declartions:[ ]এবংentryComponents:[ ]

(আমি কৌনিক 8+ সংস্করণ ব্যবহার করছি)


-1

অ্যাপ.মডিউলে সমস্ত নতুন পৃষ্ঠা ঘোষণা করুন

@NgModule({
  declarations: [
    MyApp,
    RegisterPage,
    OtpPage,
    LoginPage,
    ForgetPasswordPage,ChatlistPage,ChatPage,TabsPage

    // AboutPage,

    // BusinessDetailDescPage,
    // BusinessDescPage
  ],
  imports: [
    BrowserModule,
    IonicModule.forRoot(MyApp),
    IonicStorageModule.forRoot(),
    HttpClientModule,
    NgxBarcodeModule
  ],
  bootstrap: [IonicApp],
  entryComponents: [
    MyApp,
    RegisterPage,
    OtpPage,
    LoginPage,
    ForgetPasswordPage,ChatlistPage,ChatPage,TabsPage
    // AboutPage,

    // BusinessDetailDescPage,
    // BusinessDescPage
  ],

 - 


----------


---------

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.