Let's say I have two components. Part of Parent
<aura:iteration items = "{!v.resultSet}" var = "record">
<tr data-id = "{#record.id}">
<aura:iteration items = "{#record.data}" var = "field" indexVar="idx">
<td role="gridcell" class="slds-cell-edit slds-cell-container slds-is-resizable" >
<c:soqlField field="{!field}"/>
</td>
</aura:iteration>
</tr>
</aura:iteration>
and c:soqlField component
<aura:component>
<aura:attribute name = "field" type = "List"/>
<aura:if isTrue="{#field.fieldType == 'url'}">
<a href="{#'/' + field.data}">{#field.data}</a>
<aura:set attribute = "else">
<div class="slds-truncate" >{#field.data}</div>
</aura:set>
</aura:if>
but in runtime i got an error
Uncaught Assertion Failed!: Unable to get value for key 'field.fieldType'. No value provider was found for 'field'. : false
what is wrong in my case? What should I do to achieve my goal?