Теперь я пытаюсь упаковать свой угловой компонент в js через @ angular / element 7.0. В моей ситуации я определил параметр интерфейса с моим компонентом ng, поэтому мне нужно передать его со страницы js.я ссылаюсь на эту ссылку: Angular Elements - передайте сложный ввод в мой веб-компонент и сделайте так, чтобы он работал.Теперь мой вопрос: как получить сложные параметры @input для события ngOnChanges. Может ли кто-нибудь помочь с этим или это не поддерживается?
Вот мой пример кода: Angular
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'}
В любом случае я также могу получитьимя = {имя: 'dj3'} в событии ngOnInit?