Aurelia绑定儿童元素

时间:2016-05-20 15:41:50

标签: aurelia

我有几个这样的自定义元素

<panel label="Label">
   <row-panel title="Row1">
      <button field="Row1" command="Label"></button>        
   </row-panel>
</panel>

有没有办法使用title属性&#34; label&#34; &#34;字段&#34;的按钮属性值中的行面板值

有没有办法使用面板属性&#34;标签&#34;值为按钮&#34;命令&#34;属性值?

理想情况下,如果可能的话,我希望标记看起来像这样。

<panel label="Label">
   <row-panel title="Row1">
      <button></button>        
   </row-panel>
</panel>

并且button元素将从其上面的两个元素继承其字段和命令属性。

任何建议都将不胜感激!

1 个答案:

答案 0 :(得分:0)

您可以创建属性并将其绑定到所有元素。像这样:

<panel label.bind="myProperty">
   <row-panel title.bind="myProperty">
      <button field.bind="myProperty"></button>        
   </row-panel>
</panel>