Angular 5 select 个函数选项

Angular 5 select options from function

我正在尝试弄清楚如何使用 Angular 5 进行链式选择。这就是我目前所知道的。第一个 select 有效,第二个无效。

<select [ngModel]="selectedTag" (change)="tagChanged()" [disabled]="!element.checked">
  <option *ngFor="let tag of tags">
    {{tag}}
  </option>
</select>

<select multiple="multiple" class="stations">
    <option *ngFor="let station of stationsByTag()">
        {{station}}
    </option>
</select>

我认为 stationsByTag() 只被调用了一次。

我不知道 stationsByTag() 是什么样子,但您可能需要在选择组件时在组件上设置 currentTag 并根据它更新 stationsByTag。