I have created a dropdown which has suppliers bound to it as an object.
It seems Angular2 uses objects reference, instead of properties, so if you do this, it will work:
private onEdit(relationship: Relationship): void {
this.selectedSupplier = this.suppliers.find(supplier => supplier.id === relationship.supplierId);
}
You need to pass the exact same object from the select.