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
如何在angular2中单击复选框时启用和禁用按钮_Angular_Typescript - Fatal编程技术网

如何在angular2中单击复选框时启用和禁用按钮

如何在angular2中单击复选框时启用和禁用按钮,angular,typescript,Angular,Typescript,我的模板: <input type="checkbox" name="vehicle" value="Bike" > <button class="pull-left" (click)='openup()' [Disabled]='button'>Delete</button> 我遵循了上述流程,但它对我不起作用 有人能建议我帮忙吗。像这样的事 ts: 模板: <input type="checkbox" name="vehicle" value="B

我的模板:

<input type="checkbox" name="vehicle" value="Bike" >
<button class="pull-left" (click)='openup()' [Disabled]='button'>Delete</button>
我遵循了上述流程,但它对我不起作用

有人能建议我帮忙吗。

像这样的事

ts:

模板:

<input type="checkbox" name="vehicle" value="Bike" >
<button class="pull-left" (click)='openup()' [Disabled]='button'>Delete</button>
<input type="checkbox" name="vehicle" value="Bike" 
  (click)='toggleButton = !toggleButton' >
<button class="pull-left"  [disabled]='toggleButton'>Delete</button>

删除

您想做什么?您正在将一个已经为false的变量再次设置为false,因此不会发生任何更改。
<input type="checkbox" name="vehicle" value="Bike" 
  (click)='toggleButton = !toggleButton' >
<button class="pull-left"  [disabled]='toggleButton'>Delete</button>