'How to show the multiple component in a slot using polymer or java script

I am trying to show the component in the slot. I have around 150 components. If i use below the concept I want to write more if else condition. So, how to avoid that more if condition using slot method. I do not know how o use slot[https://developer.mozilla.org/en-US/docs/Web/Web_Components/Using_templates_and_slots]. So, Need to use slot here or any other method is there? Please help to find the solution.

<button click="show("mall-content")">mall-content</button>
<button click="show("views-area")">views-area</button>
<button click="show("power-area")">power-area</button>
<button click="show("solar-set")">solar-set</button>
<button click="show("bus-stand")">bus-stand</button>
<button click="show("bike-card")">bike-card</button>
.
.
.
etc....


<template is="dom-if" if="[[mall-content]]"id="mall-content">
    <mall-content></mall-content>
</template>
<template is="dom-if" if="[[views-area]]"id="views-area">
    <views-area></views-area>
</template>
<template is="dom-if" if="[[power-area]]"id="power-area">
    <power-area></power-area>
</template>
<template is="dom-if" if="[[solar-set]]"id="solar-set">
    <solar-set></solar-set>
</template>
<template is="dom-if" if="[[bus-stand]]"id="bus-stand">
    <bus-stand></bus-stand>
</template>
<template is="dom-if" if="[[bike-card]]"id="bike-card">
    <bike-card></bike-card>
</template>
.
.
.
.
etc...

Javascript:

var mall-content = false;
var views-area = false;
var power-area = false;
var solar-set = false;
var bus-stand = false;
var bike-card = false;
.
.
.
etc....

function show(component) {

    if(component == 'mall-content'){
     var mall-content = true;
     var views-area = false;
     var power-area = false;
     var solar-set = false;
     var bus-stand = false;
     var bike-card = false;
     ...etc
    }
    else if(component == 'views-area'){
     var mall-content = false;
     var views-area = true;
     var power-area = false;
     var solar-set = false;
     var bus-stand = false;
     var bike-card = false;
     ...etc
    }
    else if(component == 'power-area'){
     var mall-content = false;
     var views-area = false;
     var power-area = true;
     var solar-set = false;
     var bus-stand = false;
     var bike-card = false;
     ...etc
    }
   else if(component == 'solar-set'){
     var mall-content = false;
     var views-area = false;
     var power-area = false;
     var solar-set = true;
     var bus-stand = false;
     var bike-card = false;
     ...etc
    }
   else if(component == 'bus-stand'){
     var mall-content = false;
     var views-area = false;
     var power-area = false;
     var solar-set = false;
     var bus-stand = true;
     var bike-card = false;
     ...etc
    }
  else if(component == 'bike-card'){
     var mall-content = false;
     var views-area = false;
     var power-area = false;
     var solar-set = false;
     var bus-stand = false;
     var bike-card = true;
     ...etc
    }
   .
   .
   .
   etc.....
 
 }


Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source