Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/opengl/4.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 如何更新ControlGroup 2内的控件_Angular_Angular2 Formbuilder - Fatal编程技术网

Angular 如何更新ControlGroup 2内的控件

Angular 如何更新ControlGroup 2内的控件,angular,angular2-formbuilder,Angular,Angular2 Formbuilder,任何人都有一个plnkr或一个简单的例子来说明如何在控制组(ANGULAR 2 BETA 7)内更新价值控制 我想更改地址控制组中Zipcode的值,这是我尝试过的: (<Control>this.form.controls['address'].zip.label).updateValue("3000"); 两个都不起作用,有人有暗示吗 以下是我创建表单的方式: this.form = fb.group({ adress: fb.group({

任何人都有一个plnkr或一个简单的例子来说明如何在控制组(ANGULAR 2 BETA 7)内更新价值控制

我想更改地址控制组中Zipcode的值,这是我尝试过的:

(<Control>this.form.controls['address'].zip.label).updateValue("3000");
两个都不起作用,有人有暗示吗

以下是我创建表单的方式:

this.form = fb.group({
           adress: fb.group({
            zip: fb.group({
                label: []
            })
        });

我认为最简单的方法是使用
查找

(<Control>this.form.find('adress/zip/label')).updateValue("‌​3000");
(this.form.find('address/zip/label')).updateValue('‌​3000");

请提供显示如何创建表单的代码。当然,请查看我的问题这是什么。表单
?您也可以尝试
地址.zip.label
地址/zip/label
。不确定。这个东西改变了很多。非常感谢你救了我:)它确实与:(This.form.find('address/zip/label')).updateValue(“3000”);
(<Control>this.form.find('adress/zip/label')).updateValue("‌​3000");