2016-03-30 2 views
0

В комплекте полимерного стартера все приложение упаковываются в шаблоне (ID = «приложение») следующим образом:Что является лучшей практикой для установки переменных на приложении с новым углерода маршрутного элементом

<body unresolved> 
<span id="browser-sync-binding"></span> 
<template is="dom-bind" id="app"> 
    ... 
    <!-- One of my custom elements --> 
    <position-el id="editElemID" position-id="[[params.posId]]"></position-el> 
    ... 
</template> 
</body> 

Один из способов я извлечь выгоду из этого стиля является то, что я могу установить некоторые переменные в приложении, когда изменения маршрута следующим образом:

page('/position/:posName/:posId/edit', function(data) { 
    app.route = 'positionEdit'; 
    app.$.editElemID.edit = true; 
    app.params = data.params; 
}); 

могу ли я установить переменные на уровне приложений аналогичным образом с использованием новых угле- элемент маршрута?

ответ

0

Уверенный, углеродный маршрут предоставляет параметр data с захваченным :segments шаблона URL. Они открыты для удобства привязки данных и наблюдения.

Смежные вопросы