Anglar 4プログラミングのフォーム応答機能例
本明細書の例は、アングラー4フォーム応答機能を説明する。皆さんに参考にしてあげます。具体的には以下の通りです。
応答フォーム
1、応答フォームは、apmoduleファイルに応答フォームモジュールを注入する必要があります。
第一の方法:
AnglarJSに関する詳細について興味がある読者は、このサイトのテーマを見ることができます。「AnglarJS指令操作テクニックのまとめ」、「AnglarJS入門と上級教程」および「アングラルJS MVCアーキテクチャのまとめ」
この記事で皆さんのAnglarJSプログラムの設計に役に立ちますように。
応答フォーム
1、応答フォームは、apmoduleファイルに応答フォームモジュールを注入する必要があります。
import { FormsModule, ReactiveFormsModule } from '@angular/forms';
<!--
, module ,
appmodule module ,
module 。
-->
@NgModule(
{imports: [FormsModule, ReactiveFormsModule……]
……}
2、form.com.mponent.tsコンポーネントの中で引用第一の方法:
import { Component } from '@angular/core';
import { FormGroup, FormControl, FormBuilder} from '@angular/forms';
@Component({
templateUrl: 'forms.component.html'
})
export class FormsComponent {
formModel: FormGroup;
constructor(fb: FormBuilder) {
this.formModel= fb.group({
formControl1: [''],
formControl2: [''],
……
});
}
onSubmit () {
console.log(this.formModel.value);
}
}
第二の方法:
import { Component } from '@angular/core';
import { FormGroup, FormControl} from '@angular/forms';
@Component({
templateUrl: 'forms.component.html'
})
export class FormsComponent {
formModel: FormGroup; /* ,HTML */
constructor() {
this.formModel= new FormGroup({
formControl1: new FormControl(),
formControl2: new FormControl(),
……
});
}
onSubmit () {
console.log(this.formModel.value);
}
}
3、対応するHTMLファイル
<form action="" method="post" [formGroup]='formModel'> <!-- ts --!>
<div class="form-group row">
<div class="col-md-6">
<div class="row">
<label>formControl1</label>
<input type="text" formControlName='formControl1'>
</div>
</div>
<div class="col-md-6">
<div class="row">
<label>formControl2</label>
<input type="text" formControlName='formControl2'>
</div>
</div>
</div>
</form>
これで、簡単な応答式のフォームが完成しました。AnglarJSに関する詳細について興味がある読者は、このサイトのテーマを見ることができます。「AnglarJS指令操作テクニックのまとめ」、「AnglarJS入門と上級教程」および「アングラルJS MVCアーキテクチャのまとめ」
この記事で皆さんのAnglarJSプログラムの設計に役に立ちますように。