gpt4 book ai didi

javascript - Uncaught Error : Template parse errors: 'component' is not a known element:

转载 作者:行者123 更新时间:2023-11-30 20:55:13 24 4
gpt4 key购买 nike

我在 angular 4.4 中面临问题,在我的应用程序中,我有分层 View 。我在其中创建了一个

:= 模块 1 -> 模块 2 -> 我的组件。

我已经正确地声明了一切。 , 但我仍然遇到错误。

  1. 声明组件。
  2. 导入到其他模块。
  3. 选择器名称相同。
  4. 已导出模块 2 中的组件。
  5. 模块 1导入模块 2。

有什么收获?组件代码:管理 -> 配置 -> 我的组件//我的组件

import { Component, OnInit, ViewChild, ChangeDetectorRef } from '@angular/core';
@Component({
selector: 'test-mycomponent',
templateUrl: './mycomponent.component.html',
styleUrls: ['./mycomponent.component.scss']
})
export class MyComponentComponent implements OnInit {
@ViewChild('myComponentTable')

constructor() {
}
ngOnInit() {
//init functionality
}
}

// configure module code
import { NgModule,Component } from '@angular/core';
import { CommonModule } from '@angular/common';
import { FormsModule } from '@angular/forms';
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
import { MyComponentComponent } from './mycomponent/mycomponent.component';
@NgModule({
imports: [
CommonModule,
WidgetsModule,
FormsModule,
NgbModule
],
declarations: [
MyComponent
],
providers: [
],
exports: [
MyComponent
]
})
export class ConfigurationModule { }

//Main module admin
import { NgModule, Component } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ConfigurationModule } from './configuration/configuration.module';
import { NgbModule } from '@ng-bootstrap/ng-bootstrap';
import { MyComponentComponent } from './configuration/mycomponent/mycomponent.component';
import { FormsModule } from '@angular/forms';
@NgModule({
imports: [
CommonModule,
NgbModule,
FormsModule,
ConfigurationModule
],
declarations: [
],
exports: [
]
})
export class AdminModule { }

and I am calling that template in another file
//Test file html
<ng-template>
<test-mycomponent></test-mycomponent>
</ng-template>

最佳答案

您没有声明正确的组件,在声明和导出中名称应该是 MyComponentComponent:

import { MyComponentComponent } from './mycomponent/mycomponent.component';

declarations: [
MyComponent //should be MyComponentComponent
],
providers: [
],
exports: [
MyComponent //should be MyComponentComponent
]

关于javascript - Uncaught Error : Template parse errors: 'component' is not a known element:,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47746626/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com