我收到此错误:未捕获的错误:模板解析错误:创建我的个人资料服务时,“ app-my-profile”不是已知元素
import { BrowserModule } from '@angular/platform-browser';
import { NgModule } from '@angular/core';
import { TabsModule } from 'ngx-bootstrap/tabs';
import { AppComponent } from './app.component';
import { LayoutService } from './core/services/layout.service';
import { MyprofileService } from './core/services/myprofile.service';
import { TopNavComponent } from './top-nav/top-nav.component';
@NgModule({
declarations: [
AppComponent,
TopNavComponent
],
imports: [
BrowserModule,
TabsModule.forRoot()
],
providers: [LayoutService,MyprofileService],
bootstrap: [AppComponent]
})
export class AppModule { }
import { Injectable } from '@angular/core';
@Injectable({
providedIn: 'root'
})
export class MyprofileService {
constructor() { }
}
答案 0 :(得分:0)
听起来错误似乎与组件而不是服务有关。 就像具有选择器为“ app-my-profile”(默认为MyProfileComponent)的组件一样。 由于此组件未包含在模块的声明数组中,因此他是未知的。
答案 1 :(得分:0)
我非常确定它缺少一个名为app-my-profile的组件,如上所述。