angular - Re-export nested modules -
i have angular 2 project following structure:
/app app.component.ts app.module.ts /shared shared.module.ts /layout /utilities utilities.module.ts /icon icon.component.ts /message message.module.ts message.component.ts <----problem here within utilities.module.ts import icon component, declare , export it. within shared module, import utilities module , export well. within app module, import shared module. within app component want use icon component, error: 'app-icon' not known element:
is posible to re-export modules/components this? if not, alternative import utilities module directly app module?
edit: have noticed module/component/template complaining app-icon component not available message component. have tried import icon component directly message component, still complains icon component not being available.
edit: have noticed module/component/template complaining app-icon component not available message component. have tried import icon component directly message component, still complains icon component not being available.
component/directives/pipes don't inherited parent modules, i.e. messagemodule doesn't made available through appmodule. messagemodule needs provide access whatever outside items needs, importing module contains items. imports: [ utilitiesmodule ] messagemodule, , should not raise error.
if have messagemodule inside utilitiesmodule, might cause circurlar dependency error. not sure. in case, may need restructure.
Comments
Post a Comment