指定過濾對象變量我有使用過濾器這樣的ng-repeat
:在角JS
#1
<div class="contestReports" ng-repeat="contest in contests | filter:{votingOver:true}">
<contestreport></contestreport>
</div>
我想,讓客戶能夠過濾,所以我分配了過濾器的像這樣的變量:
#2
<div ng-init="reportFilter = {votingOver:true}"></div>
<div class="contestReports" ng-repeat="contest in contests | filter:reportFilter">
<contestreport></contestreport>
</div>
代碼#1
是工作,但代碼#2
是不是和我不知道爲什麼。
請看看這個http://plnkr.co/edit/nFFHmUA7RdxMIPV9VUDC?p=preview –
這是通過plainte xt而不是對象過濾器 – Jordash
一般來說ngInit並不是一個好的做法 - 無論如何 - https://docs.angularjs.org/api/ng/directive/ngInit,或者它更像是一個理論上的問題嗎? – shershen