我在angular 5中做了一个使用ngTemplateOutlet的指令,因此我的指令需要一个组件的名称,然后它会动态呈现。
<back-container [componentOutlet]='dynamicComponent' [componentOutletContext]="{'data' : data}"></back-container>
现在我正在组件中使用此指令,它将要呈现的组件的引用作为输入。
<tile [dynamicComponent]='instance>
实例在哪里
instance = SpeedometerComponent;
我想在angular js应用程序中使用此组件,因此我正在使用downgradeComponent降级该组件并在angular js中使用它。
.directive(
'Tile',
downgradeComponent({ component: TileComponent }) as angular.IDirectiveFactory)
如何在angular js应用程序中将组件作为输入传递? 我必须在angular js中传递的组件是另一个angular 5组件