Angular2 ngModel против переменных ngFor

Это невозможно (или пока невозможно) использоватьngModel против значений изngFor? Angular пытается защитить меня от плохой работы?

Работает отлично:http://jsfiddle.net/langdonx/n5pjgev6/

<input type="text" [(ng-model)]="value">{{value}}

Не работает так здоровоhttp://jsfiddle.net/langdonx/n5pjgev6/1

<li *ng-for="#name of names">
    <input type="text" [(ng-model)]="name">{{name}}
</li>

ИСКЛЮЧЕНИЕ: Невозможно переназначить имя привязки переменной

Я также попытался привязать массив, что ... вроде работает, но перехватывает фокус и также выдает исключение:http://jsfiddle.net/langdonx/n5pjgev6/2/

<li *ng-for="#name of names; #i = index">
    <input type="text" [(ng-model)]="names[i]">{{name}}
</li>

ИСКЛЮЧЕНИЕ: LifeCycle.tick вызывается рекурсивно

Редактировать:

Я могу обойтиLifeCycle.tick использовать более прямой подход, но фокус все равно украденngFor перерисовывает вещи:http://jsfiddle.net/langdonx/n5pjgev6/3/

<li *ng-for="#name of names; #i = index">
    <input type="text" [value]="names[i]" (input)="names[i] = $event.target.value">{{names[i]}}
</li>

Ответы на вопрос(2)

Ваш ответ на вопрос