私はemberベースのアプリケーションでいくつかの描画機能を追加したいと思います。私はhtml5キャンバス要素を使用する予定です。基本的に、私のDOMに私がhtml5キャンバスとemberjsビュー
<canvas id="my-canvas">
を持っていると私はキャンバスがEmber.Viewで表現されている場合はDOMを
var c = document.getElementById('my-canvas')
// ... do something with c
がロードされたときに、私のキャンバスのコンテキストを取得する必要があります。
App.Canvas = Em.View.extend({
tagName: 'canvas'
})
document.getElementById
と同等のものは何ですか?
ありがとう@ロイヤルダニエルズ。誰かが不思議に思っている場合、 'element'プロパティはEmber.View.extend({...})宣言の中からアクセス可能です。これは、特別な目的のビューからキャンバスAPI全体にアクセスできるので、キャンバスのような要素に特に便利です。 –