angular - Angular2 Using Typescript : How to bind clickable item of div in 1 component to expand a collapsible div in another component -


i have 2 shared components.
in component1 have following 3 values inside legend data variable.
when click on value, want expand div in component2 expand. trying bind them past several hours efforts have gone in vain far.
kindly provide answer typescript only.

my component1.html

<div class='row'> <div class='col-sm-4 asset-classes'>     <div class='row1'>         <div class='col-sm-6 asset'>             <h5><b>total data</b></h5>             <div id='legenddiv' style='border: 0px; margin: 2px 0 0px 0;position: relative;width: 166px; '></div>         </div>         <div class='col-sm-6'>             <div id='chart1div' [style.width.%]='100' [style.height.px]='200'>             </div>         </div>     </div> </div> <div class='col-sm-4'>     <div class='row1'>         <div class='col-sm-4 '>             <h5><b>subdata</b></h5>             <div id='legenddiv3' style='border: 0px; margin: 2px 0 0px 0;position: relative;width: 166px; '></div>         </div>         <div class='col-sm-8'>             <div id='chart3div' [style.width.%]='100' [style.height.px]='200'>             </div>         </div>     </div> </div> <div class='col-sm-4'></div> 


my component2.html

<div class="grid-cell menu-bar">     <div class="demo content-1of6">         <div class="panel-group" id="accordion">             <div class="panel panel-default">                 <div class="panel-heading">                     <h4 class="panel-title">                         <a data-toggle="collapse" data-parent="#accordion" href="#collapseone">                     item1                 </a>                     </h4>                 </div>                 <div id="collapseone" class="panel-collapse collapse in">                     <div class="panel-body">                         ...                     </div>                 </div>             </div>             <!-- .panel -->              <div class="panel panel-default">                 <div class="panel-heading">                     <h4 class="panel-title">                         <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapsetwo">                     item2                 </a>                     </h4>                 </div>                 <div id="collapsetwo" class="panel-collapse collapse">                     <div class="panel-body">                         ...                     </div>                 </div>             </div>             <!-- .panel -->              <div class="panel panel-default">                 <div class="panel-heading">                     <h4 class="panel-title">                         <a class="collapsed" data-toggle="collapse" data-parent="#accordion" href="#collapsethree">                     item3                 </a>                     </h4>                 </div>                 <div id="collapsethree" class="panel-collapse collapse">                     <div class="panel-body">                         <h5><b>subitem1</b></h5>                         <div class="column">                             <div class="queue-total">                                 <div class="column">                                     <div><h5>total</h5></div>                                    asd                                  </div>                             </div>                             <div class="unassigned">                                 <div>                                     <div class='unassigneddiv'>                                         <div class='col-sm-4'>                                             <div class='row1'>                                                                                             </div>                                         </div>                                         <div class='col-sm-4'>                                             <div class='row1'>                                                 b                                             </div>                                         </div>                                         <div class='col-sm-4'>                                             <div class='row1'>                                                 c                                             </div>                                         </div>                                     </div>                                 </div>                             </div>                             <div class="indexed">                                 <div>123</div>                             </div>                             <div class="review">                                 <div>123</div>                             </div>                         </div>                     </div>                 </div>             </div>             <!-- .panel -->         </div>         <!-- .panel-group -->     </div> </div>   

thanks in advance.


Comments

Popular posts from this blog

ubuntu - PHP script to find files of certain extensions in a directory, returns populated array when run in browser, but empty array when run from terminal -

php - How can i create a user dashboard -

javascript - How to detect toggling of the fullscreen-toolbar in jQuery Mobile? -