2016-03-31 5 views
0

親に添付された私の子要素のpublic apiメソッドを呼び出すとします。私は親の添付イベントを使用しようとしましたが、子の添付イベントの前に呼び出されました。このような配線イベントを試行しても機能しません。親に添付されたポリマーの子供のイベントリスナー

<my-element on-attached="childAttached"></my-element> 

ポリマー溶液はありますか?私が見ることのできる解決策は、子供がいったん装着されると私自身の出来事を起こすことです。

this.fire('child-attached'); 
<my-element on-child-attached="childAttached"></my-element> 

答えて

0

あなたは子要素にthis.fire('child-attached')を呼び出す場合、その結合はchildAttached()が親のメソッドであると仮定し

<my-element on-child-attached="childAttached"></my-element> 

でなければなりません。

+0

私はそれを知っていますが、私の質問はです。それが私の自身の出来事を賞賛し、それを繋ぐ唯一の方法ですか?ポリマーのデフォルト接続イベントへの配線の代わりに – anivas

+0

'attached'イベントはありません。 'attached'はライフサイクルコールバックだけです - あなたのコンポーネントが接続されていない場合、あなたのコンポーネントの' attached() 'を呼び出します。 –

関連する問題