Używam aurelia i chcę filtrować kolekcję (tablicę) w widoku, a nie w widoku modelu.Tablica filtrów w widoku aurelia
Staram następującą składnię, aby to zrobić:
<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>
i otrzymuję następujący błąd w konsoli przeglądarki:
Error: Parser Error: Missing expected) at column 28 in [errors.filter(function(err){return err.Key==='car.Model';]
.
Jest to możliwe w angularjs następująco:
<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>
Czy coś podobnego również w Aurelia?
Chciałbym również wiedzieć, w jaki sposób kolekcja/tablica może być filtrowana w repeat.for
w aurelia (podobna do ng-repeat
). Próbowałem użyć funkcji filtra w podobny sposób, ale to też nie zadziałało i dostałem podobny błąd.
To wydaje się pytanie. W takim przypadku rozważ prawidłowe umieszczenie pytania. Oto coś, co może pomóc: http://stackoverflow.com/a/33678249/2270340. –
Możesz również sprawdzić to: http://plnkr.co/edit/xtqbZ6jW4ZRHOq9kBIkr?p=preview –