и того же типа, но с разными входными параметрами в рамках одного маршрута ?
А создать еще один ключ в дата не вариант?
Нет, потому что каким образом в resolve определять какой ключ использовать в данный момент ? Для языков у меня ключ 9, для мест работы 8. Я их передам в дата, но как резолвер поймет что к чему приписать, и какой из них них брать из route.data[] ?
может тогда массив передавать айдишок?
Тоже пробовал, но тогда появляется вопрос: Если резолвер получил все эти айди, и по ним взял данные, откуда он поймет к какой переменной какие данные приписать ?
Он записывает в переменную на которую ты его поставил
Вот в этом и суть, что я хочу поставить его на несколько переменных Как вариант просто все результаты высылать в одну переменную, а там уже разгребать их из нее внутри компонента. Но тогда теряется универсальность резолвера, так как для каждого роута будут разные сеты айди
Может возвращать из резолвера такой результат const data = {list1: [], list2: []}; return of(data);
Вот да, думал об этом
Обсуждают сегодня