Как вызвать функции другого элемента, содержащегося в шаблоне (ShadowDOM)?

Вопрос прост (надеюсь на это). Есть ли способ вызвать функцию myFunctA my-elementA из my-elementB? Или любое решение, которое работает аналогично тому, как публичные функции работают в Java или C?

<polymer-element name="my-elementA">  
 <template>  
 ...  
 </template>

 <script>
 Polymer({

   myFunctA : function()
   {
   ...
   }

 });
</script>
</polymer-element>

<polymer-element name="my-elementB">  
 <template>
   <my-elementA></my-elementA>  
   ...  
 </template>

 <script>
 Polymer({

   myFunctB : function()
   {
   //call myFunctA()
   }

 });
</script>
</polymer-element>

1 ответ

Решение
<polymer-element name="my-elementB">  
 <template>
   <my-elementA id="element"></my-elementA>  
   ...  
 </template>

 <script>
  Polymer({

   myFunctB : function()
   {
     this.$.element.myFunctA();
   }

  });
</script>
</polymer-element>
Другие вопросы по тегам