ポリマー 1.0 から始めて、以下に示すように新しいルート エンドポイントを作成しました。
page('/users/:name', scrollToTop, function(data) {
app.route = 'user-info';
app.params = data.params;
});
したがって、users/bob に移動すると、ルート「user-info」に移動します
私のindex.htmlでは、ルートは以下のように定義されています
<section data-route="user-info">
<web-homepage></web-homepage>
</section>
ここで、web-homepage はカスタム要素です。
カスタム要素は以下のように定義されています
<dom-module id="web-homepage">
<template>
This is homepage
</template>
<script>
(function() {
'use strict';
Polymer({
is: 'web-homepage',
ready:function() {
//want to get the route parameters (eg: bob) here
}
});
})();
</script>
</dom-module>
ルートパラメータの値「:name」、つまり準備完了関数内の bob を取得する方法はありますか?