angular2 two way binding for radio button
<p>I have created a array like this</p>

<pre><code>this.list= [{
      id: 1,
      value: 'One',
      checked: true
    },
      {
        id: 2,
        value: 'Two'
      }];
</code></pre>

<p>and i tried to do Two way binding like this</p>

<pre><code>&lt;ul *ngFor="let data of list;"&gt;

            &lt;div  class="radio" &gt;
              &lt;label&gt;
                &lt;input type="radio" name="sex" [(ngModel)] = "data.checked" [checked]="data.checked"&gt;{{data.value}}
&lt;/ul&gt;
</code></pre>

<p>but it doesn't work i want dynamically update the checked variable when radio button is clicked</p>