私はAngular 2のテンプレートテンプレート駆動型のサンプルを扱っており、基本的な検証から始めて動作しません。角2のテンプレートフォームの検証が機能しない
私が参照しているビデオチュートリアルからsystexを確認しましたが、これはビデオに表示されているものとまったく同じです。
問題はSubmit/OKボタンを押したときに、検証エラーメッセージが表示されないことです。チュートリアルビデオに表示されるエラーメッセージも添付しています。
コード例1:コンポーネントの
HTMLファイル:
<form #form="ngForm" >
<input
type="text"
id="name"
required
placeholder="Name"
name="name"
ngModel>
<button type="submit">OK</button>
</form>
TSファイル:私もフォームコントロールのタグを追加することで試してみました
import { Component, OnInit } from '@angular/core';
@Component({
selector: 'my-details',
templateUrl: './details.component.html',
styleUrls: ['./details.component.scss']
})
export class DetailsComponent implements OnInit {
constructor() {
// Do stuff
}
ngOnInit() {
console.log('Hello About');
}
}
、それまた働かなかった
コード例2:
上記のコンポーネントの修正HTMLファイル:
<form #form="ngForm" >
<div class="form-group">
<input
type="text"
class="form-control"
id="name"
required
placeholder="Name"
name="name"
ngModel>
<button type="submit">OK</button>
</div>
</form>