angular - Angular 4 SimpleChanges 无法捕获更改的日期对象
问题描述
我有两个组件,A 是父组件,B 是 A 的子组件。
在组件 A 中,我有一个带时间输入的日期输入,并将选定的日期和时间作为 B 组件的输入。
在组件 B 中,我有根据所选日期和时间显示内容的逻辑。我使用 ngOnChanges() 来检测 selectedDateTime 值是否已更改。
但是,如果我只更改时间部分,SimpleChanges 似乎无法检测到更改。
我打印出组件 B 中的 selectedDateTime 和 SimpleChanges 以查看值是什么。如果我只更改组件 A 中的时间部分,SimpleChanges 将不会打印任何内容。但如果我更改日期和时间,它就可以工作。
我不知道我的代码的哪一部分导致了问题,很抱歉我无法在这里显示代码。
感谢任何帮助。