Я начал с полимера 1.0 и создал новую конечную точку маршрута, как указано ниже.Полимерные данные от маршрутизатора до dom-element
page('/users/:name', scrollToTop, function(data) {
app.route = 'user-info';
app.params = data.params;
});
так что если я иду на пользователей/боб он будет идти к маршруту «пользователь-инфо»
в моей index.html маршрут определяется как ниже
<section data-route="user-info">
<web-homepage></web-homepage>
</section>
где web- Домашняя страница - это настраиваемый элемент.
пользовательский элемент, как определено ниже
<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>
Есть ли способ, чтобы получить значение параметра маршрута «: имя» боб внутри то есть готовая функция?
_routeParamsChanged не определен. Я получаю эту ошибку сейчас. –
ах. догадаться. вы должны дать «_routeParamsChanged». –
Отредактировано для исправления. –