Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2012/2.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 material 使用Angular 2,我试图从UI到服务器获取值。。。请调查一下_Angular Material - Fatal编程技术网

Angular material 使用Angular 2,我试图从UI到服务器获取值。。。请调查一下

Angular material 使用Angular 2,我试图从UI到服务器获取值。。。请调查一下,angular-material,Angular Material,有一个文本框和一个复选框。用户可以输入值并按enter键,类似的文本框和复选框将再次打开-这将继续。用户可以添加或删除值,这些值应相应地反映在服务器上,也应反映在从服务器获取的UI上 我该怎么办?它就像一个对象数组,其中每个对象都是一对文本框和复选框值。我认为您应该创建一个FormGroup,包括一个由texfields和checkbox组成的FormArray 您可以向数组中添加(或删除)项,然后最终获得包含所有值的JSON,并通过一些http POST调用发送到服务器 您还可以使用http

有一个文本框和一个复选框。用户可以输入值并按enter键,类似的文本框和复选框将再次打开-这将继续。用户可以添加或删除值,这些值应相应地反映在服务器上,也应反映在从服务器获取的UI上


我该怎么办?它就像一个对象数组,其中每个对象都是一对文本框和复选框值。

我认为您应该创建一个FormGroup,包括一个由texfields和checkbox组成的FormArray

您可以向数组中添加(或删除)项,然后最终获得包含所有值的JSON,并通过一些http POST调用发送到服务器

您还可以使用http get调用从服务器获取JSON元素,并使用form.patchValue()填充FormGroup(form)

FormGroup、FormArray、Http服务、Observable是需要探索的主要主题