公式の angular2 pipes documentationの例を見ると、次のことを達成できるかどうか疑問に思います。
<div [hidden]="hasFlyingHeroes">
<span>Heroes fly!</span>
</div>
<div *ngFor="let hero of (heroes | flyingHeroes)">
{{hero.name}}
</div>
ここで、「hasFlyingHeroes」は、flyingHeroes を 2 回除外しないように、ngFor のフィルター処理された値を使用します。