4
私は2つの選択肢があります。 Divisions
Angular ngForパイプを使用して、オブジェクトの配列をオブジェクトの配列にフィルタリングする方法を教えてください。
ため
Leagues
の一つ一つは、私が選択されているものLeague
に応じて、Divisions
をフィルタリングしますPipe
作成します。
以下のデータを示します。 Random Beer League
を選択した場合は、Divisions
selectのオプションとして表示されるのはTwoFour
とSixPack
です。
leagues = [
{id: 1, leagueName: 'Recreation League' },
{id: 2, leagueName: 'Random Beer League' }
];
divisions = [
{id: 1, divisionName: 'SoGreen', leagueId: 1, leagueName: 'Recreation League' },
{id: 2, divisionName: 'Yellow', leagueId: 1, leagueName: 'Recreation League' },
{id: 3, divisionName: 'TwoFour', leagueId: 2, leagueName: 'Random Beer League' },
{id: 4, divisionName: 'SixPack', leagueId: 2, leagueName: 'Random Beer League' }
];
*注 - plunker内のデータは、その観察可能なコード化されたハードが、私のアプリの設定です。
に見てください。理由は、angular2が "ngOnChange"イベントから "onChange"という名前に変更されたためです。 –