:プリントが発生
:
0 - 0
0 - 1
1 - 0
1 - 1
私は、同じテンプレートを使用してカスタム要素child-item
を使用する場合:
<template>
<p>${ $parent.$index } - ${ $index }</p>
</template>
そして、元の例をchild-item
:
<template repeat.for="i of 2">
<child-item repeat.for="j of 2"></child-item>
</template>
結果は次のとおりです。
-
-
-
-
はchild-item
に透過的に$の親と$インデックスを伝播する方法はありますか?いくつかの提案をしようとした後
UPDATE
、私が来た最も近いがこれです:
child-item
テンプレートがどのように見える
<template repeat.for="i of 2">
<child-item repeat.for="j of 2" parent-index.bind="$parent.$index" index.bind="$index"></child-item>
</template>
:ないparent.bind="$parent"
と直接$parent
コンテキストをバインド
<template bindable="parentIndex, index">
<p>${ parentIndex } - ${ index }</p>
</template>
作業。親インデックスは直接バインドする必要があります。このアプローチでは、$parent.$parent.$index
とインライン化することはできません。
することができます簡単な例を挙げますか? 'index.bind =" $ index "'は論理的だと思われますが、現在のバインディングコンテキストの値は何ですか? 'parent.bind =" ... "'? – Nenad