未捕获的错误:模板解析错误:“ app-my-profile”不是已知元素:

时间:2018-12-03 11:32:10

标签: angular

我收到此错误:未捕获的错误:模板解析错误:创建我的个人资料服务时,“ 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() { }
}

2 个答案:

答案 0 :(得分:0)

听起来错误似乎与组件而不是服务有关。 就像具有选择器为“ app-my-profile”(默认为MyProfileComponent)的组件一样。 由于此组件未包含在模块的声明数组中,因此他是未知的。

答案 1 :(得分:0)

我非常确定它缺少一个名为app-my-profile的组件,如上所述。