我在一次有角度的采访中遇到了一个问题。 面试官问这个代码在角度上意味着什么?
代码;
<app-main [type]="text"></app-main>
答案 0 :(得分:5)
这是使用[]
注释的属性绑定语法
您正在将text
变量值从组件传递到子组件app-main
在app-main
中,期望像这样传递一些值
@Input() type: string;
您可以阅读更多here
答案 1 :(得分:0)
这是从您当前所在的视图提供给应用程序组件的输入。
为此,您可以使用@Input
下具有相同名称的[xyz]
装饰
。
因此在应用程序组件中,您将变量声明为@Input('xyz',{static:true / false }) myVariableInAppComp ;
现在可以在您的应用程序组件中随时使用myVariableInAppComp
。
此处static:true /false
是指您可以研究的生命周期挂钩。