added data-if binding

find i'm wanting to conditionally have things like `label`s or `legend`s on form elements, and this would be real handy. if im missing the standard way people are doing it let me know