2016-10-10 2 views
3

Можно ли передать привязки одного ребенка другому ребенку в родительском? Родительу не нужно использовать привязки. Это должно быть 2 пути.Связывание данных между двумя родственными элементами

Другими словами, мне нужно братьев и сестер для обмена данными.

<app-drawer id="drawer">                                             
    <div class='left-bar-container'>                                               
    <listings-drawer></listings-drawer> 

  <!-- Main content --> 
    <iron-pages 
     selected="[[page]]" 
     attr-for-selected="name" 
     fallback-selection="view404" 
     role="main"> 
     <my-view1 name="my-view1" form-loading="{{isLoading}}" 
     pic="{{pics}}" area-code="{{areaCode}}"></my-view1> 

мне нужно <listings-drawer></listings-drawer>, чтобы иметь доступ к form-loading="{{isLoading}}", pic="{{pics}}" и area-code="{{areaCode}}"

ответ

4
<app-drawer id="drawer">                                             
<div class='left-bar-container'>                                               
<listings-drawer loading="{{isLoading}}" 
    some-pics="{{pics}}" some-area-code="{{areaCode}}"></listings-drawer> 
     <!-- Main content --> 
<iron-pages 
    selected="[[page]]" 
    attr-for-selected="name" 
    fallback-selection="view404" 
    role="main"> 
    <my-view1 name="my-view1" form-loading="{{isLoading}}" 
    pic="{{pics}}" area-code="{{areaCode}}"></my-view1> 

`

Там нет причин выше, не будет работать, если те имена свойств использовались в листингах er элемент.

+1

Спасибо! Просто чтобы подтвердить, безопасно ли обмениваться такими связями в Polymer? Поскольку я не видел ничего подобного в документации, я не уверен, что я работаю над предполагаемым поведением или побочными эффектами. – dman

+1

На самом деле это хороший вопрос. Само по себе поведение, безусловно, по дизайну. Прекрасно использовать одно и то же свойство в нескольких привязках. Хотя я ожидаю, что там будет возможность для странности, когда вы часто обновляете ее из обоих элементов. Если нет необходимости в двустороннем доступе, я бы посоветовал привязать односторонний –

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