わかりました。たとえば、ユーザー セクションを含むポリマー スターター キットがあります。
routing.html は次のとおりです。
page('/users', function() {
app.route = 'users';
});
page('/users/:name', function(data) {
app.route = 'user-info';
app.params = data.params;
});
<section data-route="users">
<paper-material elevation="1">
<h2 class="page-title">Users</h2>
<p>This is the users section</p>
<a href$="{{baseUrl}}users/Addy">Addy</a><br>
<a href$="{{baseUrl}}users/Rob">Rob</a><br>
<a href$="{{baseUrl}}users/Chuck">Chuck</a><br>
<a href$="{{baseUrl}}users/Sam">Sam</a>
</paper-material>
</section>
上記のいずれかの href をクリックすると、必要な URL がhttp://localhost:5000/#!/users/Chuckになることがわかりますが、url の名前を変更して ENTER を押すたびに、エラーが発生します( 404とリダイレクト)しかし、ランダムなユーザー名のURLをコピーして新しいタブに配置するだけで、すべてが正常に機能します。したがって、問題は、URLをパラメーターとして変更する方法です
質問番号 2 javascript app.route='users/Rob' から実行した場合 app.route="home" または app.route="users" は正常に動作します。では、JavaScript コードからパラメーターを使用してセクションに移動するにはどうすればよいでしょうか。