在core-(animated)-pages
集合中,我需要我選擇的頁面對它成爲選定頁面的事實做出反應。我無法弄清楚要捕捉什麼事件。試過一個簡單的load
,但沒有被調用。使用核心頁面,是否有頁面加載事件?
如果默認情況下沒有這樣的事件,on-core-select
可以以某種方式觸發my-element
中的事件,讓它知道它應該加載它的數據?
<core-animated-pages id="appPages" selected="{{selectedPage}}" valueattr="data-name" transitions="slide-from-right" on-core-select="{{pageSelected}}">
<my-page data-name="Round 1" color="red">
<div>Page 1</div>
</my-page>
<my-page data-name="Round 2" color="yellow">
<div>Page 2</div>
</my-page>
<my-page data-name="Round 3" color="grey">
<div>Page 3</div>
</my-page>
</core-animated-pages>
<polymer-element name="my-page" attributes="color">
<template>
<section data-name="Round 1" layout vertical center center-justified style="background:{{color}};">
<content></content>
</section>
</template>
<script>
Polymer('my-page', {
load: function (e) {
console.info(e)
}
});
</script>
正在做一些接近的方式你所談論的是用烙鐵導演和我的核心動畫,網頁製作每個頁面的路線和監聽路線改變,然後做我的功能。 – 2014-11-21 20:07:02
謝謝,我現在正在做類似的事情,請參閱下一個回答 – Jens 2014-11-24 09:29:06
的評論非常高興你能夠正常工作。只有在2種方法中我所知道的功能的不同之處在於flatiron-director會得到路由頁面。 www.url.com#第1頁。應該剛剛發佈我的代碼,但我不能100%確定那是你正在尋找的。 – 2014-11-24 13:33:52