Ich habe ein ng-repeat
einen Filter wie folgt aus:einen Filter auf eine Objektvariable in Angular zuweisen JS
#1
<div class="contestReports" ng-repeat="contest in contests | filter:{votingOver:true}">
<contestreport></contestreport>
</div>
ich es zulassen wollen der Kunde in der Lage sein zu filtern, so habe ich den Filter ein zugewiesen Variable wie folgt aus:
#2
<div ng-init="reportFilter = {votingOver:true}"></div>
<div class="contestReports" ng-repeat="contest in contests | filter:reportFilter">
<contestreport></contestreport>
</div>
-Code #1
arbeitet aber-Code #2
ist nicht und ich bin nicht sicher, warum.
Bitte werfen Sie einen Blick auf diese http://plnkr.co/edit/nFFHmUA7RdxMIPV9VUDC?p=preview –
Das ist von placette suchen xt und kein Objekt Filter – Jordash
im Allgemeinen ngInit ist nicht eine gute Praxis sowieso - https://docs.angularjs.org/api/ng/directive/ngInit, oder es ist eher eine theoretische Frage für Sie? – shershen