gpt4 book ai didi

angular6 - Angular v6 元素 @Input() 用于初始绑定(bind)不起作用

转载 作者:行者123 更新时间:2023-12-02 09:10:41 24 4
gpt4 key购买 nike

我创建了一个自定义元素并将其放置在如下页面上:

<my-custom-element [value]="100"></my-custom-element>

在组件定义中,我有这个:

@Input() value: number = 50;

在运行时,该值始终为 50。我希望它为 100。如果删除默认值,则该值未定义。我错过了什么?

谢谢!!

最佳答案

在 NG Elements 中,您可能在 OnIt 中找不到,但在 OnChanges 中找到。

请添加以下行并检查其是否已定义。

public ngOnChanges(): void {
console.log('on changes value: ', this.value);
}

关于angular6 - Angular v6 元素 @Input() 用于初始绑定(bind)不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/50627609/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com