Javascript 如何以反应形式存储布尔值?
我想以反应形式存储布尔值,其中按钮的值为true或false。这样我就可以访问这些按钮的输入。问题是我在这个页面中还有另一个表单,用于文本输入。所以我真的不知道我能不能用这个表格两次Javascript 如何以反应形式存储布尔值?,javascript,html,angular,typescript,Javascript,Html,Angular,Typescript,我想以反应形式存储布尔值,其中按钮的值为true或false。这样我就可以访问这些按钮的输入。问题是我在这个页面中还有另一个表单,用于文本输入。所以我真的不知道我能不能用这个表格两次 <ion-form [formGroup]="form" (ngSubmit)="takeBools()"> <ion-grid> <ion-row> <ion-col> <ion-button class="butt
<ion-form [formGroup]="form" (ngSubmit)="takeBools()">
<ion-grid>
<ion-row>
<ion-col>
<ion-button class="button1" (click)="onLoc()" shape="round" [color]="local ? 'light' : 'grey'"> <ion-icon name="pin"></ion-icon> </ion-button>
<ion-col>
<ion-row>
<ion-grid>
</ion-form>
<form [formGroup]="form" (ngSubmit)="addTag()">
<ion-item>
<ion-input formControlName="tag" clearInput="true" placeholder="Tags" name="tagValue"></ion-input>
<ion-button item-right type="submit" icon-only>
<ion-icon name="checkmark"></ion-icon>
</ion-button>
</ion-item>
</form>
我认为您试图做的是将
local
的值从FormGroup
中提取出来
您可以使用以下代码实现这一点
const local: boolean = this.form.controls[‘local’].value;
您需要在此处添加更多代码。我真的不知道你想要完成什么或者发生了什么我不理解你的代码,但是can有两个不同的表单组。获取formGroup的值很简单
this.form.value
-您有一个奇怪的this.form.get(“”)-要访问formGroup中的formControl,您可以使用this.form.get('nameOfformControl')。您可以将变量存储在数组中,因为我添加了更多代码。我想对按钮进行类似于标记输入的操作。这样我就可以接触到他们。如果我在atm上测试它,当我console.log
它们时,我仍然只会得到我的标签,但不知道一个按钮是真是假,我如何才能真正访问它?我已经编辑了我的posetYou可以使用do console.log(本地)如果您想将其写入控制台。
const local: boolean = this.form.controls[‘local’].value;