Если вы не хотите привязку 2-way через [(ngModel)], сделайте следующее:
<select (change)="selectedAccountName = $event.target.value">
<option *ngFor="let acct of accountsList" [ngValue]="acct">{{ acct.name }}</option>
</select>
Просто протестировав мой проект на Angular 4, он работает! AccountList - это массив объектов Account, в которых имя является свойством Account.
Интересное наблюдение: [ngValue] = "acct" оказывает тот же результат, что и [ngValue] = "acct.name". Не знаю, как это делает Угловой 4!