インデックスページからマスターディテールビューを分離するために、私は親ビュー(user-view.html)を作成しました。ここでuser-listとuser-detailがカプセル化されています。 ユーザービュー内から、リストと詳細からイベントを制御できます。子コンポーネントのpagejsとPolymer data-route
私はこのマスターディテールをURLで使いたいと思っています。だからpagejsで私はルートを設定しました。ネオンアニメーションページの両方の切り替えは非常にうまくいきます。リストとディテールの両方がネオンアニメーションページのタグに直接含まれているとします。
しかし、それらをユーザービューに追加して(ユーザービューをneon-animated-pagesタグに入れると)、リストまたは詳細のデータルート属性はトリガーされません。
別の「親」コンポーネントにカプセル化されている場合、データルート属性の作業を行うにはどうすればよいですか? のindex.html:
<neon-animated-pages class="flex" attr-for-selected="data-route" selected="[[route]]">
<home-view data-route="home"></home-view>
<user-view ></user-view>
</neon-animated-pages>
ユーザーview.html:
<template>
<user-list data-route="users" type="{{type}}" on-user-tap="onUserTap"></user-list>
<user-detail data-route="user-info" user="{{selectedUser}}" type="{{type}}"></user-detail>
</template>
感謝を設定する必要があります。私はすでにそれを試していましたが、今はあなたのスニペットをコピーしています(誤字を避けるため)。しかし、ユーザー情報ルートのユーザーに行くと空白になります。 – BakGat
あなたの 'user-view'の' properties'定義に 'route'がありますか? –
yes: 'route:{notify:true}、' – BakGat