Filterarray in Aurelia-Ansicht

Ich benutze Aurelia und möchten eine Sammlung (ein Array) in der Ansicht und nicht im Ansichtsmodell filtern.

Ich versuche die folgende Syntax, um dies zu tun:

<div class="col-sm-7  col-md-7 col-lg-7 ${errors.filter(function(err){return err.Key==='car.Model';}).length >0? 'alert alert-danger' :''}">
            <span repeat.for="error of errors">
                <span if.bind="error.Key==='car.Model'">
                    ${error.Message}
                </span>
            </span>
</div>

Und ich erhalte folgende Fehlermeldung in der Browserkonsole:

Error: Parser Error: Missing expected ) at column 28 in [errors.filter(function(err){return err.Key==='car.Model';].

Dies ist in AngularJS wie folgt möglich:

 <div class="small-7  medium-7 large-7 columns end">
        <span class="error" ng-repeat="error in errors  | filter:{ Key: 'car.Model'}">
            <span class="error-message">
                {{error.Message}}
            </span>
        </span>
    </div>

Ist ähnliches auch bei Aurelia möglich?

Ich würde auch gerne wissen, wie eine Sammlung / ein Array in @ gefiltert werden kanrepeat.for in aurelia (ähnlich wieng-repeat). Ich habe versucht, die Filterfunktion auf ähnliche Weise zu verwenden, aber es hat auch nicht funktioniert und ich habe einen ähnlichen Fehler erhalten.

Antworten auf die Frage(4)

Ihre Antwort auf die Frage