Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/angularjs/21.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typescript/8.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
Angularjs 控件使用窗体组2启用和禁用控件_Angularjs_Typescript - Fatal编程技术网

Angularjs 控件使用窗体组2启用和禁用控件

Angularjs 控件使用窗体组2启用和禁用控件,angularjs,typescript,Angularjs,Typescript,我是angular 2的新手,我有以下问题: 我有一张用英语写的表格。 表单包含多个控件。 这些控件相互依赖。 例如: 如果选择了radioButton1,则在下一层显示选项1、选项2、选项3。 或者,如果选择了radioButton2,则在下一层显示选项3、选项4、选项5。 如果选择了radioButton1和opetion2,则在第三层显示选项6。等等 在Angular2中最好的方法是什么?我可以使用FormGroup吗?使用NgSwitch //单选按钮组 //选项组1 //选项组2

我是angular 2的新手,我有以下问题: 我有一张用英语写的表格。 表单包含多个控件。 这些控件相互依赖。 例如:

如果选择了radioButton1,则在下一层显示选项1、选项2、选项3。 或者,如果选择了radioButton2,则在下一层显示选项3、选项4、选项5。 如果选择了radioButton1和opetion2,则在第三层显示选项6。等等

在Angular2中最好的方法是什么?我可以使用FormGroup吗?

使用NgSwitch

//单选按钮组
//选项组1
//选项组2
//选项组3
<div>//radio button group</div>
<div [ngSwitch]="radiomodelvalue">
  <div *ngSwitchCase="value1">//option group 1</div>
  <div *ngSwitchCase="value2">//option group 2</div>
  <div *ngSwitchCase="value3">//option group 3</div>
 <div *ngSwitchDefault></div>
</div>