У меня есть 2 выбора.
Один для Leagues
и один для Divisions
Я хочу создать Pipe
, который будет фильтровать Divisions
в зависимости от того, что выбрано League
.
Давая данные ниже. Если я выберу Random Beer League
, только TwoFour
и SixPack
должны отображаться как параметры для выбора Divisions
.
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, чтобы показать настройки
* Примечание. Данные в плункере жестко закодированы, но в моем приложении он настроен как Observable.