Description
Bug, feature request, or proposal:
I'm not sure what it's. Maybe a proposal?
What is the expected behavior?
Maybe explain why some selectors are camelCase and others not?
What is the current behavior?
Currently there are kebab-case selectors, such as: md-button
, md-icon-button
and selectors in camelCase: mdInput
, mdPrefix
, mdSuffix
.
I'm just wondering about the standard here. Why not make everything kebab-case or camelCase? Is there any reason behind the scenes?
Still about consistency, currently we use the native input (for inputs type text, number, etc.), native textarea and native button with their respective directives, but... for inputs type radio, checkbox, "slide-toggle" and also for select, option, etc, we have to use a, let's call it, non-native way. Have you ever considered allowing us to use the native elements for them also?
As an example, for radio, we could have something like:
<div md-radio-group>
<label><input type="radio" name="rad" value="0" md-ratio-button>0</label>
<label><input type="radio" name="rad" value="1" md-ratio-button>1</label>
</div>