Ich habe eine berechnete Eigenschaft genannt, die auf A und B abhängt:Berechnete Eigenschaft wird mehrmals in Aurelia
@computedFrom(A, B)
get property() {
}
Die Eigenschaft wird in Elemente verwendet, die repeat.for
(5 Elemente insgesamt) hat:
<element repeat.for 1 to 5 elementProperty=$"{property}">
</element>
Wenn Wert A
ändert, würde ich erwarten, property()
nur einmal genannt werden, und alle Elemente mit dem neuen Wert aktualisiert.
Aber property()
ist mal aufgerufen. Warum?
Edit: Wenn ich dies tun ...
<template repeat.for 1 to 5>
<element elementProperty=$"{property}"></element>
</template>
... property()
6 mal auch genannt wird.
Soll das so funktionieren?