Dynamic View Mode module creates a "dynamic" view mode that gets replaced by a view mode specified in the node edit form.

Instructions

  1. Download and enable Dynamic View Mode
  2. Set the content types that will have a dynamic view mode. This can be done in the Display settings section of the Content type edit page. View modes available can be limited and a default can be set for each content type Content type settings
  3. Edit a node and select the view mode Node settings
  4. Now, for example, in a view of rendered entities set the view mode to "Dynamic view mode" Views
  5. Or in the display settings of an entity reference field
    Manage Display settings