divへのcanvas要素の追加-Angular4

アニルカ

私はAngular4アプリケーションを持っています。私のシナリオの1つでは、ユーザーはtiffファイルをサーバーにアップロードします。ブラウザでファイルのプレビューを表示するために、Tiff.jsライブラリを使用してhtmlキャンバス要素を生成しています。以下のコード部分ではすべてが正常に機能しているようです。キャンバスオブジェクトを正常に取得しています。

this.image = myReader.result;
var tiff = new Tiff({buffer: loadEvent.target.result});
var canvas = tiff.toCanvas();
//document.body.append(canvas);
this.tiffCanvas = canvas;

しかし、ページにキャンバス要素を表示するのに問題があります。これが私のhtmlです:

<div id="tiffCanvasContainer" [innerHtml]="tiffCanvas"></div>

[object HTMLCanvasElement]ページに印刷するだけです。生成されたキャンバスをページに正常に表示するにはどうすればよいですか?

Efe
// your component.ts
import { ViewChild, ElementRef, OnInit ... } from '@angular/core';

@Component({...})
export class Component implements OnInit {
     @ViewChild('tiffCanvasContainer') public tiffCanvasContainer: ElementRef;
public tiffCanvas: HTMLCanvasElement; // your canvas element

public ngOnInit() {
    this.tiffCanvasContainer.nativeElement.appendChild(this.tiffCanvas);
  }
}


<div #tiffCanvasContainer>...</div> // your template

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

Angular4のDatepicker

分類Dev

Angular4 +のRaphael

分類Dev

Angular4 / TypescriptのAngular ForEach?

分類Dev

Angular4で同等の$ locationChangeStart

分類Dev

Angular4 HttpClientTypeCheckの問題

分類Dev

Angular4でのBootstrap4の使用

分類Dev

Angular4は2番目のtbody要素を追加します

分類Dev

Angular4のChangeDetectorRefのエラー

分類Dev

Angular4でのjsDiffの実装

分類Dev

ngIfのAngular4の問題

分類Dev

angular4 / typescriptのdocument.getElementById置換?

分類Dev

Angular4アレイの検証

分類Dev

WordpressのAngular4アプリ

分類Dev

Angular4 +フォームの検証

分類Dev

Angular4とClojureScriptの背景情報

分類Dev

税率のAngular4データ検証

分類Dev

Angular4の@ Input @ OutputとEventEmitter

分類Dev

getDOM()がnull-Angular2からAngular4への移行

分類Dev

Angular-Material SCSS変数へのアクセス(Angular4)

分類Dev

Angular4コンポーネントへのJavaScriptファイルの追加

分類Dev

Angular4のDOM要素にイベントリスナーを追加します

分類Dev

Netlifyへの.NETCore / Angular4プロジェクトの公開

分類Dev

Angular4の要素のクラスを変更する

分類Dev

コンポーネントへのAngular4必須入力

分類Dev

Toastrがangular4の子要素に渡されました

分類Dev

Toastrがangular4の子要素に渡されました

分類Dev

PromiseからのAngular4ディスプレイ要素

分類Dev

@ angular / materialとのAngular4の互換性

分類Dev

Angular4とBootstrap4-検証クラスの統合