ポリマーのアプリルートデータオブジェクトを変更してURLを変更することはできますか?ここで説明するように:https://www.polymer-project.org/1.0/toolbox/routing#change-routesアプリルート要素のデータでURLを変更する方法
この例では、this.set( 'routeData.user'、 'mary');を使用しています。 URLを変更します。
私たちのケースでは動作していないので、私たちのコードで問題を見つけることはできません。
がattached: function(){
var self = this;
setTimeout(function(){
self.set('routeData.view', 'GNAAA');
});
}
は、アドレスバーのURLが http://localhost:8888/polymer/index.html#/GNAAA
<app-route route="{{route}}"
pattern="/:view"
data="{{routeData}}">
</app-route>
:私たちは、ほぼすべての我々のコードを削除し、ちょうどこのアプリ、ルータの設定を使用して
しかし、私たちだけが持っています http://localhost:8888/polymer/index.html#/
ここでは何が欠けているのですか?なぜドキュメントに記載されているようにデータオブジェクト経由でURLを設定できないのですか?おそらくそのバグ?しかし、私たちはapp-routeのGutHub Buglistで何かを見つけることはできません。
更新:URLからクエリパラメータを取得するためにiron-locationも使用しています。鉄の場所を取り除くと、すべてが期待どおりに機能します。そこで私たちは現在githubに関する問題を作成しました。