Polymer 1.0 スターター キットから作業して、新しいルートを設定したいのですが、routing.html ではなく app.js ファイルの関数から起動する必要があります。
app._loadProject = function(e) {
// do stuff here
// after finished, route to our 'project' section in the app
app.route = 'project';
};
これはほとんどの場合機能します。アプリケーションは 'project' にルーティングされます<section>
。ただし、URL はこれを反映するように更新されないため、ユーザーがページをリロードすると、直前に表示されていたセクションとは異なる「セクション」に移動することになります。これは、最も友好的なシナリオではありません。
ブラウザのナビゲーションを壊さない「ページ」でルーティングするより適切な方法はありますか?