将@Output
和一个属性添加到过滤器字段,指示用户当前是否正在使用过滤器字段。 这将帮助消费者确定何时可以安全地更新过滤器定义(数据源)而不会导致用户的用户流崩溃。
输出可用于对交互行为的变化做出反应,而该属性可用于按需检查现在更新数据源是否安全。
此状态可能需要确定以下事项:
将以下内容添加到过滤器字段。
我很高兴接受反馈,尤其是关于命名的反馈,因为我不确定这个命名是否合适。
@Output() inFlightChange: EventEmitter<FilterFieldInFlightChange<boolean>>
当用户开始与过滤器字段交互或停止与其交互时触发。
inFlight: boolean
确定用户当前是否正在与过滤器字段交互。
请添加您的注意事项,尤其是 ping @ffriedl89 @thomaspink @ap-dyna
嗨@tomheller ,
这个描述看起来不错,我认为 @Output+property 组合很有用。
(至于命名,我会坚持你的咖啡师惯例)。
我可以看到输出和布尔属性都很有用。 我也不太相信命名 tbh。
也许
@Output() userInteractionChange
用于输出
userInteracting
或isUserInteracting
用于布尔标志
我认为这是一个很好的观点
@Output() userInteractionChange
用于输出。
isUserInteracting
用于布尔标志。
转移到内部问题跟踪。