惊鸿语剑 發表於 2019-10-8 13:56:00

angular(formGroup)

<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;">&lt;form class="input-top" ="searchForm" &gt;/*在form表单中使用formGroup定义一个名称*/
      &lt;mat-form-field color="primary" appearance="outline"&gt;
            &lt;mat-label&gt;查询开始时间&lt;/mat-label&gt;
            &lt;input matInput type="text" maxlength="40"
                   formControlName="startPicker"/*定义字段名称*/
                   ="startPicker"
                   placeholder="查询开始日期" formControldigital="startTime"&gt;
            &lt;mat-datepicker-toggle matSuffix ="startPicker"&gt;&lt;/mat-datepicker-toggle&gt;
            &lt;mat-datepicker #startPicker&gt;&lt;/mat-datepicker&gt;
      &lt;/mat-form-field&gt;
      &lt;mat-form-field color="primary" appearance="outline"&gt;
            &lt;mat-label&gt;查询结束时间&lt;/mat-label&gt;
            &lt;input matInput type="text" maxlength="40" formControlName="endPicker"
                   ="endPicker" placeholder="查询开始日期"
                   formControldigital="startTime"&gt;
            &lt;mat-datepicker-toggle matSuffix ="endPicker"&gt;&lt;/mat-datepicker-toggle&gt;
            &lt;mat-datepicker #endPicker &gt;&lt;/mat-datepicker&gt;
      &lt;/mat-form-field&gt;
      &lt;notadd-query-month(monthDate)="onMonthClick($event)"
                           ="{startDate: searchForm.value.startPicker , endDate: searchForm.value.endPicker}"&gt;
      &gt;&lt;/notadd-query-month&gt;
      &lt;div class="example-button-row right"&gt;
            &lt;button mat-raised-button color="primary" (click)="onView()" &gt;
                &lt;mat-icon&gt;
                  visibility
                &lt;/mat-icon&gt;
                查看报表
            &lt;/button&gt;
      &lt;/div&gt;
    &lt;/form&gt;
</pre>
</div>
<p>  </p>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;">import { FormGroup, FormBuilder, AbstractControl , FormControl } from '@angular/forms';/*导入FormGroup等*/<br><br></pre>
<pre>constructor(<br>    private formBuilder: FormBuilder/*将FormBuilder注册*/</pre>
<pre><em id="__mceDel">) {<br>    this.nav = 0;<br>    this.searchForm = this.formBuilder.group({/*定义字段*/<br>      startPicker: '',<br>      endPicker: ''<br>    });<br>}</em></pre>
</div>
<div class="cnblogs_Highlighter">
<pre class="brush:html;gutter:true;">get startPicker(): AbstractControl {
      return this.searchForm.get('startPicker');
    }

    get endPicker(): AbstractControl {
      return this.searchForm.get('endPicker');
    }/*获取定义字段数据*/
</pre>
</div>
<p>  </p>
<p>  </p><br><br>
来源:https://www.cnblogs.com/cx19950223/p/11635046.html
頁: [1]
查看完整版本: angular(formGroup)