2017-07-01 8 views
1

親要素のオンタップ機能をその子からトリガーするにはどうすればよいですか?ポリマーの火災の親要素

<div class="parent-el" item-index="[[index]]" on-tap="openItem"> 
    <div>[[item.name]]</div> 
</div> 

私は、子供が親を撃つために異なる機能を作り出そうとしました。

<div on-tap="openItem2">[[item.name]]</div> 

openItem2: function(e) { 
    var parent = e.target.parentNode; 
    this.fire('openItem', parent); 
} 
// Nothing happens on this 

または

私はまだポリマーに新しいですし、まだ混乱してしまいます。

+0

親要素またはトリガー親要素関数を取得しますか? –

+0

トリガー親要素機能。 –

答えて

1

親を取得してその機能を起動する必要はありません。デフォルトでevent.propagationは、event.stopPropagation()を使用して停止しないと、親に行きます。だから、親機能を持っているだけです。

openItem: function(e){ 
    // write your logic 
} 
関連する問題