Передача данных между компонентами angular 2

408
05 декабря 2017, 22:57

Добрый день всем. Перед мной стоит задача на angular 2.

Есть компонент, к примеру, tree-structure в котором лежит объект:

{
"id": 1,
"nodes": [
  {
    "id": 11,
    "nodes": [
      {
        "id": 111,
        "nodes": []
      },
      {
        "id": 112,
        "nodes": []
      },
      {
        "id": 113,
        "nodes": [
          {
            "id": 1131,
            "nodes": []
          },
          {
            "id": 1132,
            "nodes": []
          }
        ]
      }
    ]
  }
]}

У этого компонента есть дочерний компонент tree-view. Задача заключается вот в чем:

Из родительского компонента передавать уровни этого объекта, а дочерний должен их отображать в зависимости от вложенности. Нельзя передать весь объект сразу и потом отрисовать, нужно передавать и отрисовывать динамически. Переслали туда уровень, отрисовали. В данном случае можно создать дерево из айдишников. Я так полагаю это нужно делать через @Input ?

READ ALSO
фильтр элементов массива по checkbox

фильтр элементов массива по checkbox

Есть многоуровневый массив элементовИз него вытаскиваю ip и порты потом беру все организации, которые есть в первоночальном массиве данных

229
Microsoft edge, syntax error

Microsoft edge, syntax error

Когда, начинаю передавать параметры с помощью функции, то выдает ошибку, в мазиле такого нету все работаетругается на if(http2){

367
Webpack разбиение бандла на N файлов

Webpack разбиение бандла на N файлов

В моем проекте необходимо настроить code splitting и разбить выходной bundlejs, генерируемый вебпаком, на несколько частей

269
Как вставить в сайт документы формата docx, pdf, txt?

Как вставить в сайт документы формата docx, pdf, txt?

Как вставить в сайт документы формата docx, pdf, txt ? Я загружаю документы в этом формате на свой сайт и затем хочу их просмотреть или вложить например...

255