配列をテーブルにバインドするためのデータバインディング構文を理解できません。todoList を子コンポーネント TodoListComponent に渡す親 TodoComponent があります。子コンポーネント (TodoListComponent) はデータを正しく受信していますが、テンプレートにバインドしていません。
親コンポーネント
const TodoComponent = {
bindings: {
todos: '<'
},
template: `
<div class="todo">
<table>
<tbody>
<todo-list todos="$ctrl.todos"></todo-list>
</tbody>
</table>
</div>
`
};
子コンポーネント
const TodoListComponent = {
bindings: {
todos: '<',
},
template: `
<tr ng-repeat="todo in $ctrl.todos">
<td>{{ todo.text }}</td>
</tr>
`
};
jsonを印刷するだけでデータが表示されるので、データが返されることがわかります
template: `
<pre>{{$ctrl.todos|json}}</pre>
`