ich in meiner Ansicht, die einen repeat.for
auf einem benutzerdefinierten Element haben (mir eine Liste, wenn UI-Elemente geben):Kann Aurelia "repeat.for" mit "view-model.ref" verwendet werden
<box repeat.for="box of boxes" box.bind="box"></box>
würde ich wie meine Ansicht-Modell eine Liste der von der benutzerdefinierten Elements view-Modelle haben (also nenne ich Methoden auf jedes der Elemente in meiner Liste überprüfen kann.)
ich habe versucht, dieses:
<div repeat.for="box of boxes">
<box box.bind="box" view-model.ref="boxViewModels[${$index}]"></box>
</div>
Aber die boxViewModels
Eigenschaft wird nichts zum Array hinzugefügt. Ich habe sogar versucht, um zu sehen, ob es überhaupt innerhalb der repeat.for
binden würde:
<div repeat.for="box of boxes">
<box box.bind="box" view-model.ref="boxViewModelTesting"></box>
</div>
Aber nachdem ich ein paar Instanzen erstellt, boxViewModelTesting
ist undefined
.
Wundert mich, wenn view-model.ref
gerade nicht in einem repeat.for
funktioniert.
Gibt es eine Möglichkeit, die Referenzen von Ansichtsmodellen von benutzerdefinierten Attributen zu erhalten, die mit 'repeat.for' erstellt wurden?
zu verwenden Gibt es die letzten Änderungen an diesem Funktionalität? Dies funktioniert nicht in meiner App, aber es funktioniert in meinem Gist-Lauf (https://gist.run/?id=30f77471ffee12683a5). Meine Version ist ungefähr einen Monat alt. – Vaccano
Entschuldigung! Ich nahm an, dass Sie auf den Release-Satz vom 01.03.2016 aktualisiert wurden. Sie müssen diese Funktion aktualisieren, um diese Funktion nutzen zu können. –
Gibt es einen jspm/npm Befehl, der mich auf diese Version aktualisiert? Ich habe versucht, auf die neueste Version zu gehen, und es funktioniert nicht für mich. Ich möchte versuchen, die Version zu verwenden, die in Ihrem Kern verpackt ist, also weiß ich, dass mein Code der einzige Unterschied ist. – Vaccano