PabloDiguerero,
http://plnkr.co/edit/OfheKfZqK6XtRSc...comp onent.ts . Смысл думаю понятен. Если разные компоненты, но в одном роуте, то выносишь кусок с
<div>form>...</form></div>
в свой компонент, и передаешь ему через биндинг выбранные товары (@Input())