декораторы Python и методы

Хотя из твоего вопроса не ясно, что ты на самом деле хочешь делать, но я попытался угадать. Посмотри, может ли это помочь. Сохраните ответ URL-адреса в переменную, а затем используйте шаблон (html) для цикла.

Components.ts

 res => {
    console.log(res);
    this.data = res;
  }

Component.html

<tr  *ngFor="let i of data;" mdbTableCol ><td style="float:left">
<a class="dropdown-item waves-light" mdbWavesEffect><strong>{{ i.classid }}</strong> 
</a>
<a class="dropdown-item waves-light" mdbWavesEffect><strong>{{ i.url }}</strong></a>
 </td>
 </tr>
7
задан mattbasta 17 May 2012 в 22:29
поделиться

1 ответ

В декораторе Вы - цикличное выполнение по детям узла и вызов оригинала, нерекурсивного method на них

method(child, *args, **kwargs)

таким образом, Вы только пойдете один уровень глубоко. Попытайтесь заменить ту строку

map_children(method)(child, *args, **kwargs)

и Вы получите тот же вывод как ручная рекурсивная версия.

7
ответ дан 7 December 2019 в 07:50
поделиться
Другие вопросы по тегам:

Похожие вопросы: