作者:mobiledu2502853623 | 来源:互联网 | 2022-12-10 14:32
我在父组件中有一个要检测发出的事件的地方。
child.component.ts
@Component({
selector: 'child-component',
templateUrl: './child.component.html',
styleUrls: ['./child.component.scss']
})
export class ChildComponent implements OnInit {
@Input() public state: String = 'CLOSED';
@Output() public stateChanged: EventEmitter = new EventEmitter();
this.stateChanged.emit(this.state);
}
parent.component.html
parent.component.ts
onStateChange(event){
console.log(event);
}
这对我不起作用!
编译后的HTML代码如下所示:
// all child component code
有什么方法可以推(stateChanged)="onStateChange($event)"
入
元素吗?
有人可以帮忙吗?
1> Keshan Nages..:
被认为是placeholder
为了加法routed components
。它不支持任何类型的绑定。
但是有
一个事件更新,允许添加组件:源
这有助于通过以下方式与getter,setter和方法进行通信 componentAdded()
首选方式是使用共享服务检查这些链接以创建共享服务
1)角度文档
2)创建共享服务角度
3)例1 例2