在Angular中,我需要通过ng-bootstrap创建另一个变量来控制可折叠的行,但是我犯了一个错误,我真的不知道问题是什么。可能this
的背景是答案的关键。我不知道。
所以,这是我的代码的相关部分(this.rowsControls
数组未定义):
export class TasksComponent implements OnInit {
tasks: Task[];
title: string;
rowsControls: boolean[];
constructor(private tasksService: TasksService) {
this.tasksService.getTasks().subscribe(x => {
this.tasks = x;
x.forEach(this.rowsControls.push(true));
});
}
}
答案 0 :(得分:3)
您在undefined
内尝试rowsControls
,只是声明一个空数组(或者不是空的,取决于您的需要,但rowsControls: boolean[] = [];
应该是一个数组):< / p>
If worksheetfunction.IsText(ActiveCell) Then