我得到了一个问题的访谈。访调员问该代码在Angular中意味着什么?
代码;
<app-main [type]="text"></app-main>
是使用 []
anotation
您正在将text
变量值从组件传递到子组件app-main
在app-main
中,它期望像这样的值
@Input() type: string;
您可以在此处阅读更多
它是您当前所在的视图提供给应用程序组件的输入。为此,您使用的@Input
装饰具有相同的名称,该名称已在[xyz]
下传递。因此,在应用程序组件中,您将变量声明为@Input('xyz',{static:true / false }) myVariableInAppComp ;
现在可以随意在您的应用程序组件中使用myVariableInAppComp
。
在这里static:true /false
参考您可以查看的生命周期钩。