现在我正在尝试通过@ angular / element 7.0将我的角度组件打包到js中 在我的情况下,我已经用ng组件定义了一个接口参数,因此我需要从js页面传递它。我指的是此链接:Angular Elements - pass a complicated input to my web component,并使其起作用。 现在我的问题是如何在ngOnChanges事件上获取@input复杂参数, 有人可以为此提供帮助吗?或者这是一种不受支持的方式?
这是我的示例代码: 角度
export class AppComponent implements OnInit, OnChanges {
@input() name = '111';
ngOnInit(): void {
console.log(this.name);
}
ngOnChanges(): void {
console.log(this.name);
}
}
index.html
<script>
let wrk = document.querySelector('app-message');
wrk.name = {name:'dj3'};
</script>
因此,在这种情况下: 在ngOnInit事件中:name ='111' 在ngOnChanges事件中:name = {name:'dj3'}
反正我还能在ngOnInit事件中获得name = {name:'dj3'}吗?