Trang chủ Lập trình Angular 2 căn bản Angular 2 căn bản - Bài 15: Xây dựng Form từ template
Lập trình Angular 2 căn bản 23/01/2017 7,675 lượt xem

Angular 2 căn bản - Bài 15: Xây dựng Form từ template

Angular 2 căn bản - Bài 15: Xây dựng Form từ template

Bài học này chúng ta sẽ học cách xây dựng form với Template trong Angular 2.

Xây dựng trang template HTML:

<h2>User Form</h2>

<form #userForm="ngForm" (ngSubmit)="onSubmit(userForm.value)">
	<div class="form-group">
		<label>Name</label>
		<input type="text" class="form-control" name="name" ngModel/>
	</div>
	<div class="form-group">
		<label>Email</label>
		<input type="text" class="form-control" name="email" ngModel/>
	</div>
	<div ngModelGroup="address">
		<div class="form-group">
			<label>Street</label>
			<input type="text" class="form-control" name="street" ngModel/>
		</div>
		<div class="form-group">
			<label>City</label>
			<input type="text" class="form-control" name="city" ngModel/>
		</div>
		<div class="form-group">
			<label>Postal Code</label>
			<input type="text" class="form-control" name="postalCode" ngModel/>
		</div>
	</div>

	<button type="submit" class="btn btn-primary">Submit</button>
</form>

Sự kiện submit để lấy giá trị form:

import { Component } from '@angular/core';
@Component({
  selector: 'my-app',
  templateUrl: 'app/app.component.html',
})
export class AppComponent {
  onSubmit(value: any) {
    console.log(value);
  }
}

Chi tiết xem tại video:

Tác giả: Bạch Ngọc Toàn

Chú ý: Tất cả các bài viết trên TEDU.COM.VN đều thuộc bản quyền TEDU, yêu cầu dẫn nguồn khi trích lại trên website khác.

Chia sẻ:

Bài viết liên quan

Giới thiệu về Angular
08/12/2019 Bạch Ngọc Toàn

Giới thiệu về Angular

Chào mừng bạn đến với series bài viết hướng dẫn Angular. Series này bao gồm từ Angular 2, 3, 4, 5, 6, 7, 8 và 9. Bao gồm các bước để bắt đầu làm chủ Angular

Đọc thêm
Angular 2 căn bản - Bài 10: Two way binding
16/01/2017 Bạch Ngọc Toàn

Angular 2 căn bản - Bài 10: Two way binding

Tìm hiểu cơ chế hoạt động của Two way - binding trong Angular 2 và sự khác nhau giữa Angular 1 và 2. Đây là tính năng rất quan trọng và thường sử dụng khi bạn làm việc với Angular

Đọc thêm