Matériau angulaire: sélectionne pas par défaut

J'ai un tapis-sélectionnez l'endroit où les options sont tous les objets définis dans un tableau. Je suis en train de mettre la valeur par défaut pour l'une des options, mais il est en train d'être activée lorsque la page est affichée.

Mon tapuscrit fichier contient:

  public options2 = [
    {"id": 1, "name": "a"},
    {"id": 2, "name": "b"}
  ]
  public selected2 = this.options2[1].id;

Mon fichier HTML contient:

  <div>
    <mat-select
        [(value)]="selected2">
      <mat-option
          *ngFor="let option of options2"
          value="{{ option.id }}">
        {{ option.name }}
      </mat-option>
    </mat-select>
  </div>

J'ai essayé de réglage selected2 et la value dans mat-option à la fois l'objet et l'id, et ont essayé d'utiliser à la fois [(value)] et [(ngModel)] dans le mat-selectmais aucun travail.

Je suis à l'aide du matériel de la version 2.0.0-bêta.10

Grâce

source d'informationauteur William Moore