我无法弄清楚将数组绑定到表的数据绑定语法。我有一个父 TodoComponent,它将一个 todoList 传递给一个子组件 TodoListComponent。子组件 (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>
`