些細なことですが、this.list = list;の部分はconstructor(public list: number[][]) { ... }とすることで省略できます。