Таким образом, мой Canvas принимает только полную ширину, но не полную высоту.
Мой компонент, в котором я пытаюсь сделать холст полной высоты и полной ширины:
export class AimComponent implements OnInit {
@ViewChild('canvas') myCanvas: ElementRef;
public context: CanvasRenderingContext2D;
ngOnInit() {
this.ngViewInit();
}
ngViewInit(){
this.context =
(<HTMLCanvasElement>this.myCanvas.nativeElement).getContext('2d');
this.draw();
}
draw() {
this.myCanvas.nativeElement.width = document.body.clientWidth;
this.myCanvas.nativeElement.height = document.body.clientHeight;
}
}