Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angular/29.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript @输入和@Output在Angular 5中始终未定义_Javascript_Angular - Fatal编程技术网

Javascript @输入和@Output在Angular 5中始终未定义

Javascript @输入和@Output在Angular 5中始终未定义,javascript,angular,Javascript,Angular,个人内部的任何值都会打印出来,没有问题,但使用@Input或@Output获得的任何值都不会正确显示 我正在尝试使用父属性parentData在child.component.ts中分配childData 类似地,我尝试将子属性“数据”分配给父属性“数据” child.component.ts 正在子组件中打印父值:{{childData} 正在打印子值:{data} 将值发送给父级 正在打印父数据:{{parentData} 正在打印子数据:{{Data} [childData]=“par

个人内部的任何值都会打印出来,没有问题,但使用@Input或@Output获得的任何值都不会正确显示

我正在尝试使用父属性parentData在child.component.ts中分配childData

类似地,我尝试将子属性“数据”分配给父属性“数据”

child.component.ts


正在子组件中打印父值:{{childData}
正在打印子值:{data}
将值发送给父级
正在打印父数据:{{parentData}
正在打印子数据:{{Data}
[childData]=“parentData”(事件)=“onOutputEvent($event)”
欢迎来到{{title}}!

您在分配属性之前关闭了标记

<app-child [childData]="parentData" (event)="onOutputEvent($event)"></app-child>

您在错误的位置关闭了
app child
指令,请尝试:

<app-child [childData]="parentData" (event)="onOutputEvent($event)"></app-child>

尝试
。您正在关闭标记,而没有分配属性。
<app-child [childData]="parentData" (event)="onOutputEvent($event)"></app-child>
<app-child [childData]="parentData" (event)="onOutputEvent($event)"></app-child>