編集を要素へのアクセス:JavaScriptのES5の使用:ほとんどのコメントは今のところ私に活字体の溶液を得たとして、私は私がここで繰り返す必要があります感じています。Angular2 JavaScriptのES5コンポーネントに
私はバウンドプロパティに基づいてデータを描画キャンバスコンポーネントを、作成したいです。 JavaScriptを使用してAngular2でこれを行うにはどうすればよいですか?角度1と
私のアプローチは、ディレクティブの要素の参照を取得することですが、私はこれが今行われることになっているかを知ることができません。ここで
が動作しているようなアプローチであるが、私はこれをやった後、私の手を洗うように感じる:
(function (app) {
app.DrawingComponent = ng.core
.Component({
selector: 'my-drawing',
template: '<div><canvas id="{{randomId}}"></canvas></div>'
})
.Class({
constructor: function() {
this.randomId = "canvas" + Math.random();
},
ngAfterViewInit: function() {
var canvas = document.getElementById(this.randomId);
console.log(canvas);
}
});
})(window.app || (window.app = {}));
[Angular2のコントローラでテンプレートからローカル変数にアクセスする](http://stackoverflow.com/questions/34517969/access-a-local-variable-from-the-template-in-the ) –
おかげで-angular2--controllerが、これは活字体溶液を得ているようですか?タグとタイトルの状態JavaScript(ES5) – Arve
さて、私は答えとして書くつもりです。 –