2016-03-31 20 views
0

Bir ebeveyn öğesinin hafif DOM çocuklarından olayları dinlemesi mümkün mü? Benim kurulumum çalışmıyor gibi görünüyor.Polimer Çocuk ışıklarından gelen olayları dinler DOM

<dom-module id="sm-tabs"> 
<template> 
    <sm-redux-store> 
     <button on-click="handleDispatchClick">Dispatch action</button> 
    </sm-redux-store> 
</template> 

<script src="../../dist/tabs.component.js"></script> 
</dom-module> 

Ben sm-redux-store ben handleDispatchClick işlevinden çağrı bir olaya dinlemek istiyorum. İşte fonksiyonudur: sm-redux-mağaza için senaryom ise

const handleDispatchClick = function(e) { 
this.fire('dispatch', { 
    action: { 
     type: 'CHANGE_TEMP', 
     newTemp: 'temporary data' 
    }; 
}); 
}; 

, bu dinleyici nesnesi vardır:

const listeners = { 
    'dispatch': 'handleDispatch' 
}; 

sm-redux-mağaza düğmesi tıklamadan kaldırdı olayı işler asla ve neden emin değilim.

cevap

0

Sanırım neyin yanlış olduğunu anladım. HandleDispatchClick'in içinde, bu ana öğeye bağlanır. Üst öğe sm-redux-store değil, sm-sekmelerdir. Sadece sm-redux-store ile sm-sekmeleri şablonun dışında sarmam gerek ve işe yarıyor.

İlgili konular