Title says it all. Does a Lightning Component know if it is in a Community or a standard Lightning Salesforce page?
I have a component that implements both the interface for Community as Standard Lightning:
<aura:component implements="forceCommunity:availableForAllPageTypes,flexipage:availableForAllPageTypes,force:hasRecordId" />
I want this component to behave differently depending on if it is on the Community or in standard Lightning. I can solve this by adding an attribute to the component and setting it through the property editor in the Lightning App Builder/Community Builder. But I'm wondering if I can solve this without this attribute.