Saya menggunakan dua "halaman animasi inti" di aplikasi saya satu untuk navigasi halaman dan satu lagi di dalamnya

Saya ingin memuat konten elemen anak ketika on-core-animated-pages-transition-end, tetapi ini diaktifkan di kedua halaman animasi-inti

<core-animated-pages id="pages" on-core-animated-pages-transition-end="{{loadproductsgrid}}" selected="{{route}}" valueattr="hash" transitions="slide-from-right">
    <template repeat="{{page, i in pages}}">
     <section hash="{{page.hash}}" layout="vertical center-center "> 
      </section>
        </template>
 </core-animated-pages>

Bagaimana saya bisa membatasi ini pada satu elemen?

0
Jijesh 27 Mei 2015, 09:37

1 menjawab

Jawaban Terbaik

Ketika acara itu diaktifkan dan fungsinya dipanggil, Anda dapat memeriksa id id target acara untuk melihat elemen mana yang mengirim acara

loadproductsgrid: function (event) {
  if (event.target.id === 'pages') {
    // will only fire if pages is the sending element 
  }
}

Semoga membantu

0
jimi dough10 27 Mei 2015, 15:14
 – 
Jijesh
28 Mei 2015, 08:54