2017-11-26 18 views
0

ファブリック.jsを角度4で使用しています。コンポーネント内にキャンバスを作成して上手く描画できました。ngForで角度をつけたファブリックキャンバスを作成

私は私のfile.tsに

this.canvas = new fabric.Canvas('canvas1',{});this.canvas.add(New fabric.Rect...)を使用し、私は複数のキャンバスを生成しようとしました、私は私のcanvas要素に* ngForを使用してcanvas1するid属性、canvas2を得ることができました。 ..

同じコードthis.canvas = new fabric.Canvas('canvas1',{}); ...は、id = canvas1のキャンバスがないようになりました。私がdomを検査するとき、要素はそこにあります。

* ngForがこれを破るか、何かが欠けていますか?

答えて

0

ngForが実行される前に、ビューの準備が整う前に描画コードが実行されていたという問題が見つかりました。

溶液ビューがngAfterViewInit()

を使用して準備ができた後にコードを実行することです
関連する問題