polymer-starter-kit использует <section>
при отображении маршрутизации Params, например:Pass маршрутизации Params к элементу
<section data-route="user-info">
<paper-material elevation="1">
<h2 class="page-title">User: {{params.name}}</h2>
<div>This is {{params.name}}'s section</div>
</paper-material>
</section>
Но я хотел бы передать данные params.name
элементу, как это:
<notification-section params="{{params}}" data-route="notifications"></notification-section>
Пока я могу передать данные элементу и вычеркнуть его в своем шаблоне, мне нет доступа к переменной params
из любого lifecycle events (например, ready
).
Как это можно сделать?
Насколько я понимаю, во время событий «готового» или «прикрепленного» жизненного цикла (раздела «уведомление-раздел») родительский элемент еще не создан. Любые динамически заданные свойства не будут готовы в дочернем элементе ('notification-section'). – Mike
Тестирование этого в моем коде показывает, что параметры не определены. – Mike
Извините, я думал, вы имели в виду [это] (http://jsbin.com/qumoba/edit?html,js,console,output). Вы устанавливаете атрибут родительского элемента, который передается дочернему элементу, и пытается прочитать его из одного из событий жизненного цикла дочерних элементов? Если нет, то я неправильно понял вопрос извините. –