How does one-way binding modify both objects?
<component2 [obj]="obj1"></component2>
Is there a way to make changes to obj without affecting obj1? It seems that only duplicating obj solves this issue. Is there another method in angular2 to achieve this?