I wouldn’t. I believe the
data- prefix has not been used in libraries like Angular just because it’s too long while underscore is certainly not.
But as an option, we could standardize a set of widely-used prefixes such as
ng- (like how
-webkit- prefixed CSS features are now standardized) and require underscore for any other/new custom attributes.