哪个@angular/*包是bug的来源?
forms
这是一个回归吗?
否
描述
Angular v15修复了一个与setDisabledState
相关的long-standing bug问题,即setDisabledState
并不总是被调用。修复方法是一个破坏性更改,因此还引入了一个配置选项callSetDisabledState
,以提供一种选择旧的“遗留”行为的方法。修复bug还导致单选按钮的问题,这是由于使单选CVA默认使用“遗留”行为而引起的。然而,如果你使用配置选项选择遗留行为(即callSetDisabledState = 'whenDisabledForLegacyMode'
),则单选CVA使用非遗留行为。以下是场景的可视化矩阵:
这没有意义。使用'whenDisabledForLegacyMode'
没有理由使单选CVA使用非遗留、有问题的行为。
代码很简单。它应该只是不包括|| callSetDisabledState === 'whenDisabledForLegacyMode'
在条件中。
请提供一个最小重现bug的链接
- 无响应*
请提供您看到的异常或错误
- 无响应*
请提供您发现此bug的环境(运行ng version
)
- 无响应*
还有其他要说的吗?
- 无响应*
1条答案
按热度按时间xghobddn1#
@dylhunn@pkozlowski-开源状态在这里?