我可以在角度6中创建将根据表格结果进行修改的全局数组吗?

时间:2018-12-04 06:13:04

标签: angular angular6

每个标签中都有一个表格。如何为全局数组分配更新值,以便我可以在每个文件中使用?所有值都应根据表单进行更新。

enter image description here

2 个答案:

答案 0 :(得分:0)

  

我可以创建角度为6的全局数组吗?我将根据表单结果对其进行修改..?

是的,我们可以通过将表单值存储在全局变量中来更新它们。

像这样在共享模块中创建全局类

@Injectable()
export class Global {

public static formValues = new Map();

}

然后将您的值添加到Components中的Global变量

childComponent.ts

   Global.formValues.set("mapType", "Hide");

您可以使用钥匙

    var mapType;
    mapType= Global.formValues.get("mapType");

答案 1 :(得分:0)

您说您的表单位于每个选项卡中。因此,您应该为表单创建一个单独的组件,向该组件添加一个服务文件,并在服务中声明您的数组,然后从那里使用。