I'm trying to load data using Lightning Data Service with force:recordData, but i'm not seeing any data is being displayed. Below is the code for the same. Can you someone help me where I'm doing the mistake. **CarDetails component** <aura:component implements="force:appHostable,flexipage:availableForAllPageTypes"> <aura:attribute type="Id" name="Id" access="public" /> <aura:attribute type="Car__c" name="car" access="public" /> <aura:attribute name="recordError" type="String" access="private" /> <aura:handler event="c:CarSelectedApplicationEvent" action="{!c.onCarSelected}" /> <!-- using lightning data service to fetch record data * recordUpdated="{!c.onRecordUpdated}" is optional and use it only if you need to fire an event on update *mode can be either edit or view--> <force:recordData aura:id="service" recordId="{!v.Id}" mode="VIEW" targetFields="{!v.car}" targetError="{!v.recordError}" recordUpdated="{!c.onRecordUpdated}" fields="Id, Name, Mileage__c, Per_Day_Rent__c, Build_Year__c, Contact__r.Name, Contact__r.Email, Contact__r.HomePhone__c, Car_Type__r.Name, Picture__c" /> <lightning:layout multipleRows="true"> <lightning:layoutItem size="12" smallDeviceSize="12" mediumDeviceSize="12" largeDeviceSize="12"> <aura:if isTrue="{!empty(v.car)}"> <lightning:tabset aura:id="tabs"> <lightning:tab label="Details" id="cardetailtab"> Car {!v.car.Name} will be shown here <c:CarDetail car="{!v.car}"/> </lightning:tab> </lightning:tabset> </aura:if> </lightning:layoutItem> </lightning:layout> </aura:component> **CarDetailsController.js** ({ onRecordUpdated : function(component, event, helper) { }, onCarSelected : function(component, event, helper){ component.set("v.Id",event.getParam("car").Id); console.log("carId--"+event.getParam("car").Id); component.find("service").reloadRecord(); } }) **CarSelectedApplicationEvent** <aura:event type="APPLICATION" description="Event template"> <aura:attribute name="car" type="Car__c" /> </aura:event>