Wir übergeben einen Objektparameter an die folgende value converter.Übergeben Sie ein Objekt direkt an einen Wertkonverter, anstatt es manuell in ein neues Objekt zu kopieren.
export class SortValueConverter {
toView(array, config) {
// do stuff
}
}
Wir übergeben das Objekt an den Wertkonverter, indem wir es manuell in ein neues Objekt kopieren.
<select value.bind="config">
<option repeat.for="s of sortOptions"
model.bind="s.config">${s.friendlyName}
</option>
</select>
<div repeat.for="u of users | sort:{ prop: config.prop, dir: config.dir}">
Wir möchten stattdessen das Objekt direkt übergeben.
<div repeat.for="u of users | sort:config">
Wie können wir das tun?
Seltsamerweise funktioniert es nicht für mich. –
Hmm. Hast du zufällig eine wirklich alte Version der Aurelia-Bibliotheken, die einen Fehler enthält oder so? Wir haben letzte Woche RC getroffen. –
Ich definiere die Sortierkonfiguration in der Ansicht, während das von Ihnen erstellte Argument es im viewModel definiert. –