<p dir="auto">Hello,</p>
<p dir="auto">I want to apologize first if someone ask it before, I did a lot of searches, and I didn't find an answer, so.. as I don't know if that's an issue or not, I post it there.</p>
<p dir="auto">I have, for many events (but not all) the following issue :<br>
My listeners are called 2 times whereas I only send it once (I'm sure about it, I did a lot of tests) when I call next({}).</p>
<p dir="auto">An example ?<br>
The call : <a href="https://github.com/Peekmo/angular2-leap/blob/master/src/app/components/link-element/link-element.ts#L38">https://github.com/Peekmo/angular2-leap/blob/master/src/app/components/link-element/link-element.ts#L38</a><br>
The template that call the component : <a href="https://github.com/Peekmo/angular2-leap/blob/master/src/app/components/page/page.html#L7">https://github.com/Peekmo/angular2-leap/blob/master/src/app/components/page/page.html#L7</a><br>
The function that is called twice for one .next() : <a href="https://github.com/Peekmo/angular2-leap/blob/master/src/app/components/page/page.ts#L23">https://github.com/Peekmo/angular2-leap/blob/master/src/app/components/page/page.ts#L23</a> (note : I'm forced to do that ugly timeout to avoid to do 2 times the same thing)</p>
<p dir="auto">Is that normal ? Do I do something wrong ? (I have some listener in the same app that are only called once, and other twice so that's weird..)<br>
If you never heard about that, that's probably an issue into my app.</p>
<p dir="auto">Thank you ! <g-emoji class="g-emoji" alias="+1" fallback-src="https://github.githubassets.com/images/icons/emoji/unicode/1f44d.png">👍</g-emoji></p>
<p dir="auto"><strong>I'm submitting a ...</strong></p>
<div class="snippet-clipboard-content notranslate position-relative overflow-auto" data-snippet-clipboard-copy-content="[x] bug report =&gt; search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question"><pre class="notranslate"><code class="notranslate">[x] bug report =&gt; search github for a similar issue or PR before submitting
[ ] feature request
[ ] support request =&gt; Please do not submit support request here, instead see https://github.com/angular/angular/blob/master/CONTRIBUTING.md#question
</code></pre></div>
<p dir="auto"><strong>Current behavior</strong></p>

<p dir="auto">When using <code class="notranslate">&lt;select&gt;</code> with <code class="notranslate">&lt;select [attr.multiple]="true"&gt;</code> the value for the select is not an array of values but only a single value.</p>
<p dir="auto"><strong>Expected behavior</strong></p>

<p dir="auto"><code class="notranslate">&lt;select [attr.multiple]&gt;</code> should populate the value of the select control with an array of values.<br>
But if I use <code class="notranslate">&lt;select multiple&gt;</code>, it would work.</p>
<p dir="auto"><strong>Reproduction of the problem</strong></p>

<p dir="auto"><strong>What is the motivation / use case for changing the behavior?</strong></p>

<p dir="auto"><strong>Please tell us about your environment:</strong></p>

<ul dir="auto">
<li>
<p dir="auto"><strong>Angular version:</strong> 2.0.0</p>

</li>
<li>
<p dir="auto"><strong>Browser:</strong> [Chrome 54]</p>

</li>
<li>
<p dir="auto"><strong>Language:</strong> [TypeScript 2.0]</p>
</li>
<li>
<p dir="auto"><strong>Node (for AoT issues):</strong> <code class="notranslate">node --version</code> =   6.4</p>
</li>
</ul>