add js-component and angular component