add custom directive 'item-form' to item.js. extract item-from to item-form.html in templates