javascript - 1.如果'selector'是一个Angular组件,那么验证它是这个模块的一部分
问题描述
我无法注册我的组件。如果我设置
<app-actions-button></app-actions-button>
这是很好的工作。但是如果我设置
<app-actions-button (send)="some($event)"></app-actions-button>
我得到了错误:
src/app/test.component.html:162:1 中的错误 - 错误 NG8001:'app-actions-button' 不是已知元素:
- 如果 'app-actions-button' 是一个 Angular 组件,那么验证它是这个模块的一部分。
- 如果“app-actions-button”是一个 Web 组件,则将“CUSTOM_ELEMENTS_SCHEMA”添加到该组件的“@NgModule.schemas”以禁止显示此消息。
检查我的模块:
import { NgModule } from '@angular/core';
import { CommonModule } from '@angular/common';
import { ActionsButtonRoutingModule } from '../actions-button/actions-button-routing.module';
import { ActionsButtonComponent } from './actions-button.component';
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
import { ModalModule } from "ngx-bootstrap/modal";
@NgModule({
declarations: [ActionsButtonComponent],
imports: [
CommonModule,
ActionsButtonRoutingModule,
FormsModule, ReactiveFormsModule,
ActionsButtonComponent
],
exports: [ActionsButtonComponent],
})
export class ActionsButtonModule { }
解决方案
您的组件app-actions-button
没有@Output
属性并且无法编译。
您可以在@Output Angular 文档中阅读有关如何在此处实现它的更多信息
推荐阅读
- python - 由于 TF-IDF 变换后测试集和训练集的特征数量不同而导致的错误
- odeint - 我的 odeint 函数无法解决一个非常简单的微分方程(我的 Python 技能水平也约为 -1/10)
- java - Netbeans 找不到 JavaFX 应用程序类
- linkedin - 问:Linkedin Vector Assest API,注册多部分上传 - 响应中没有元数据值
- apache-kafka - 具有`yyyy-MM-dd HH:mm:ss.SSSSSS`格式的kafka ksqlDB进程时间戳
- file - 使用命令在 USER 文件夹中查找 DIR 名称
- android - chrome 检查开发工具显示不佳(用于 android 的 stetho)
- excel - 按下添加图表按钮时创建链接
- python - How can I make my .replace function more efficient rather than calling the same .rename function multiple times?
- ms-access - 将员工列表与一周内的活动同步多对多关系