0
EmberコンポーネントのdidRender()
フックを使用して、DOMのロード後に実行する必要のあるJavaScriptを実装しています。例:Ember.jsコンポーネントdidRender変数スコープ
didRender() {
var signaturePad = new SignaturePad($("#sigElement"));
signaturePad.clear();
}
これは正常です。しかし、ボタンを適切に機能させるには、同じコンポーネント内の自分のアクションから変数signaturePad
にアクセスする必要があります。以下のような:
actions: {
clearSignature: function() {
signaturePad.clear();
}
}
残念ながら、コンポーネントのdidRender()
フックで定義された私の変数はactions
に通らないようです。
同じ変数内のアクションからこの変数にアクセスするにはどうすればよいですか?
パーフェクト:
は次のように変更してください。ありがとうございました! – jlommori