In below code I am trying to bind input value with one of the sobject property but currently it is not getting binded. What I need to do so that sobject property will be binded with the html input element. I know I can use ui components but with that LDS is not working as expected so I choose to go with input where styles are working very fine but
<aura:if isTrue="{!v.question.Type__c == 'Radio'}">
<fieldset class="slds-form-element">
<legend class="slds-form-element__legend slds-form-element__label">{!v.question.Description__c}</legend>
<div class="slds-form-element__control">
<aura:iteration items="{!v.question.Answers__r}" var="answer" >
<label class="slds-radio" for="{!answer.Id}">
<input type="radio" value="{!answer.Is_Correct__c}" onchange="{!c.markAnswer}"
data-id="{!answer.Id}" name="options" id="{!answer.Id}" />
<span class="slds-radio--faux"></span>
<span class="slds-form-element__label">{!answer.Description__c}</span>
</label>
</aura:iteration>
</div>
</fieldset>
</aura:if>
Please suggest how to bind input variables with sobject fields in lightning framework.