Render different input types based on attribute
Disable form submit if form has invalid content
Fix broken ngModels