这个问题的答案是什么?

时间:2019-08-06 06:37:34

标签: javascript angular typescript single-page-application angular8

我在一次有角度的采访中遇到了一个问题。 面试官问这个代码在角度上意味着什么?

代码;

<app-main [type]="text"></app-main>

2 个答案:

答案 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是指您可以研究的生命周期挂钩。

相关问题