অ্যাপকোম্পোন্টে, আমি এইচটিএমএল কোডে ন্যাভ উপাদান ব্যবহার করছি। ইউআই ঠিক আছে। এনজি সার্ভিস করার সময় কোনও ত্রুটি নেই। এবং যখন আমি অ্যাপ্লিকেশনটি দেখি তখন কনসোলে কোনও ত্রুটি নেই।
কিন্তু যখন আমি আমার প্রকল্পের জন্য কর্ম চালাচ্ছি তখন একটি ত্রুটি রয়েছে:
Failed: Template parse errors:
'app-nav' is not a known element:
1. If 'app-nav' is an Angular component, then verify that it is part of this module.
2. If 'app-nav' is a Web Component then add 'CUSTOM_ELEMENTS_SCHEMA' to the '@NgModule.schemas' of this component to suppress this message.
আমার app.module.ts এ :
এখানে:
import { NavComponent } from './nav/nav.component';
এটি এনজিডমুলেলের ঘোষণার অংশেও রয়েছে
@NgModule({
declarations: [
AppComponent,
CafeComponent,
ModalComponent,
NavComponent,
NewsFeedComponent
],
imports: [
BrowserModule,
FormsModule,
HttpModule,
JsonpModule,
ModalModule.forRoot(),
ModalModule,
NgbModule.forRoot(),
BootstrapModalModule,
AppRoutingModule
],
providers: [],
bootstrap: [AppComponent]
})
আমি ব্যবহার করছি NavComponent
আমারAppComponent
app.componal.ts
import { Component, ViewContainerRef } from '@angular/core';
import { Overlay } from 'angular2-modal';
import { Modal } from 'angular2-modal/plugins/bootstrap';
import { NavComponent } from './nav/nav.component';
@Component({
selector: 'app-root',
templateUrl: './app.component.html',
styleUrls: ['./app.component.css']
})
export class AppComponent {
title = 'Angela';
}
app.componal.html
<app-nav></app-nav>
<div class="container-fluid">
</div>
আমি একটি অনুরূপ প্রশ্ন দেখেছি, তবে সেই প্রশ্নের উত্তর বলে যে আমাদের এনএভি উপাদানটিতে এনজিএমডুল যুক্ত করা উচিত যার একটি রফতানি ছিল তবে আমি যখন এটি করি তখন সংকলন ত্রুটি পাচ্ছি।
এছাড়াও রয়েছে: app.componal.spec.ts
import {NavComponent} from './nav/nav.component';
import { TestBed, async } from '@angular/core/testing';
import { AppComponent } from './app.component';
import { NavComponent }
নিজের অনুমানগুলি করতে চান