title: Angular 2 Inner Html Copying Issue
body: <p>I am trying to copy an Html table with a button click that I can then paste into an email so as to preserve the formatting,etc.</p>
  
  <p>I tried using <strong>ngx-clipboard</strong> and doing the following:</p>
  
  <pre><code>&lt;button [clipboard]="value1.innerHTML.trim()"&gt;
              Copy Text 
          &lt;/button&gt; 
            &lt;div #value1&gt;
              &lt;p style="background-color:red "&gt;agdfsgasdg&lt;/p&gt;
          &lt;/div&gt; 
  </code></pre>
  
  <p>When I copy this into an email, it pastes the <strong>plain</strong> html text. However if I highlight this #value1 section manually in the browser and paste, it maintains the actual html formatting(and appears the same as it does in the browser), so I am not sure what the difference is between copying in the browser vs. copying using a clipboard component. I would like to be able to maintain the HTML formatting the way that occurs when you highlight a section of html and copy into an email. Thanks for any advice.</p>