Angular2 removendo duplicatas de uma matriz JSON

Tenho um problema com o filtro na minha matriz JSON quando movo meu aplicativo para Angular2. No Angular 1.x, isso foi mais fácil. eu usei'unique' no filtro e isso remove todas as duplicatas.

apps:

{"app":"database_1",
 "host":"my_host1",
 "ip":"00.000.00.000"
},
{"app":"database_1",
 "host":"my_host1",
 "ip":"00.000.00.000"
},
{"app":"database_2",
 "host":"my_host2",
 "ip":"00.000.00.000"
},
{"app":"database_2",
 "host":"my_host2",
 "ip":"00.000.00.000"
}

Parte do código html:

    <div *ngFor='#appsUnique of apps '>
        <div class="row dashboard-row">
            <div class="col-md-2">
               <h4>{{appsUnique.app }}</h4>
            </div>
        </div>
    </div>

E o resultado é:

database_1
database_1
database_2
database_2

Eu quero obter resultado:

database_1
database_2

Como posso remover duplicatas de uma matriz?

questionAnswers(6)

yourAnswerToTheQuestion