Я ищу хороший способ сделать это:Рекомендуемый способ сибсов компонентов взаимодействия в Angular2
Я есть раздел в приложении с «routeroutlet», где каждый маршрут будет содержать вопрос с некоторыми ответы. Пользователь выберет ответ.
В зависимости от этого ответа, в то же время, в результате, в другом компоненте, который присутствует каждый раз (кроме маршрутов), будет выделен конкретный квадрат, известный значением, каким-то образом отправленным текущим маршрутом
Как я могу реализовать это сообщение, или если я не ошибаюсь, вы можете предложить другие решения.
PS. Извините за не редактировать, но я пишу с телефона
!!! Компоненты являются братьями и сестрами, на том же уровне
Существует много способов взаимодействия между компонентами. Посмотрите здесь: https://angular.io/docs/ts/latest/cookbook/component-communication.html –
Я могу написать полный плункер для вас. Можете ли вы сказать мне, что подразумевается под «известным значением, каким-то образом отправленным текущим маршрутом»? Это какие-то фиксированные данные, такие как атрибут идентификатора маршрута или вы хотите получить ответ, предоставленный пользователем? –
@ Qaisar Nadeem - Я думаю, это отправить или испустить значение идентификатора маршрута или уникальное значение маршрута с ответом, для которого я буду знать, какой конкретный квадрат для рисования. Это будет так: Для маршрута/page1 у меня будет квадрат с идентификатором 1. Это просто его концепция прямо сейчас, я ничего не реализовал – sTx