我有组件。
@Component({
selector: 'todo-list',
directives: [TodoItemRenderer],
providers: [TodoService],
template:
'<div>'+
'<ul class="list-group">'+
'<li [(ngClass)]="item.class" class="list-group-item" *ngFor="#item of items">' +
'<todo-item-renderer [todo] = "item"></todo-item-renderer>'+
'</li>'+
'</ul>'+
'</div>'
})
另外,这是我在服务中的数据
items: TodoModel[] = [
new TodoModel("sleep", "Completed"),
new TodoModel("eat", "In progress"),
new TodoModel("code", "In the plan")
];
当我在这个数组中添加新元素时
service.items,push(new TodoModel());
列表不更新。问题是什么?