在我的子组件中,单击一个按钮就会触发一个进程并返回一个布尔值。我需要在父组件中捕获这个布尔值,并启用/禁用一个按钮。我以前从未使用过@Output()。我已经创建了一个示例来显示这个问题。在开发工具中,我得到这个错误:
ERROR TypeError: _co.onclickValidateAndSave is not a function
child.component.ts
import { Component, OnInit, EventEmitter, Output } from '@angular/core';
@Component({
selector:
以下是角对样式、范围和继承的看法:
@Component元数据中指定的样式仅适用于该组件的模板。它们是,而不是由模板内的任何组件(嵌套)继承的,也不是由投射到组件中的任何内容继承的。
如果希望样式在嵌套树上传播,则建议用户显式地使用。
使用/深度/穿透阴影的子代组合器强制样式通过子组件树向下进入所有子组件视图。
// For example, this should make all h3 elements down the nesting-tree italic:
:host /deep/ h3 {
font-style: italic;
}