Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/9.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
Angular 当我使用@input传递数据时,数据发生了什么变化_Angular - Fatal编程技术网

Angular 当我使用@input传递数据时,数据发生了什么变化

Angular 当我使用@input传递数据时,数据发生了什么变化,angular,Angular,我在这里建立了一个基本的例子 在主应用程序组件中,我定义数据并用它填充下拉列表。现在我将其传递给另一个组件,突然它无法正确地看到数据 这里缺少什么?这是在输入中传递数据的正确方法: <app-user [departmentItems]="departmentItems"></app-user> 以下是将变量传递给其他组件的正确方法: 如果使用不带[]的departmentItems,则将值作为字符串而不是对象传递…谢谢,我知道这必须很简单。 <app-user

我在这里建立了一个基本的例子

在主应用程序组件中,我定义数据并用它填充下拉列表。现在我将其传递给另一个组件,突然它无法正确地看到数据


这里缺少什么?

这是在输入中传递数据的正确方法:

<app-user [departmentItems]="departmentItems"></app-user>

以下是将变量传递给其他组件的正确方法:


如果使用不带[]的departmentItems,则将值作为字符串而不是对象传递…

谢谢,我知道这必须很简单。
<app-user [departmentItems]="departmentItems"></app-user>