Hướng dẫn làm chức năng tìm kiếm angular
Bộ lọc tìm kiếm là một công cụ cho phép người dùng tìm kiếm dữ liệu cụ thể trong một tập dữ liệu lớn. Bộ lọc có thể được sử dụng để thu hẹp kết quả tìm kiếm bằng cách chỉ định các tiêu chí như giá trị của một trường cụ thể, phạm vi giá trị cho một trường hoặc sự hiện diện hay vắng mặt của một từ hoặc cụm từ cụ thể. Show Trong hướng dẫn này, chúng ta sẽ tìm hiểu cách thêm hộp nhập tìm kiếm vào ứng dụng Angular 14 để lọc dữ liệu thành một mảng. Để triển khai Bộ lọc tìm kiếm cho mảng dữ liệu đối tượng trong Angular 14, chúng tôi làm theo các bước sau
Bước 1: Tạo ứng dụng góc mớiTrước hết, hãy mở terminal của bạn và thực hiện lệnh sau trên đó để cài đặt ứng dụng góc cạnh:
Bước 2: Cài đặt Thư viện tìm kiếmSau đó cài đặt thư viện ng2-search-filter và bootstrap để triển khai mảng bộ lọc tìm kiếm trong ứng dụng góc cạnh. Vì vậy, Bạn có thể cài đặt các gói bằng cách thực hiện các lệnh sau trên thiết bị đầu cuối:
Bao gồm bootstrap css vào tệp angular.json :
Khi bạn đã tạo một ứng dụng góc cạnh mới và tham gia sâu hơn vào dự án, bạn phải cài đặt và thêm plugin ng2-search-filter vào ứng dụng góc cạnh:
Bước 3: Thêm mã vào tệp App.Module.tsTrong bước này, hãy truy cập thư mục src/app và mở tệp app.module.ts . Và sau đó thêm các dòng sau vào tệp app.module.ts:
Bước 4: Thêm mã vào Xem tệpTrong bước này, hãy tạo danh sách các mục trong ứng dụng góc cạnh. Vì vậy, hãy truy cập src/app/ và app.component.html và cập nhật đoạn mã sau vào đó:
Bước 5: Thêm mã vào tệp app.Component tsTrong bước này, hãy truy cập thư mục src/app và mở app.component.ts . Sau đó thêm đoạn mã sau vào tệp component.ts:
Bước 6: Khởi động ứng dụng gócTrong bước này, hãy thực hiện lệnh sau trên thiết bị đầu cuối để bắt đầu dữ liệu mảng bộ lọc góc bằng cách tìm kiếm trong đầu vào:
Giờ đây, bạn có thể triển khai bộ lọc tìm kiếm cho mảng dữ liệu đối tượng trong góc 14 với hướng dẫn từng bước ở trên. Ở đây các trường
7 ,
8,
9,
0,
1 thuộc bảng
2 để hiển thị và đáp ứng với kết quả tìm kiếm. Đây là kết quả khi đã hoàn thiện. II-Xây dựng khung1.Tạo rails app
3
4
5 Notes: Ruby 2.4.0dev, Rails 5.0.0.1 Chúng ta sẽ sử dụng bower để quan lý dependencies của project này. Bower là một package manager của web. Dependencies của project này bao gồm Bootstrap Framework, AngularJS, Angular-resource và Angular-route. chạy
6 Bower sẽ tạo một file bower.json trong root directory của project, nó sẽ hỏi vài câu hỏi như tên của project, tên của tác giả, chi tiết.... Với tên project là
7 thì kết quả của file JSON sẽ như sau:
8
Để dùng bower với rails app thực hiện bước sau:
Với lệnh trên sẽ tạo required dependencies cho project trong directory
1 và lưu trong file JSON. Nên thêm
2 vào trong
3 để không phải up các thư mục đó lên repository Github.
5
0
3
0 vào terminal run :
4 và
5 Kết quả hiển thị như sau2.Khung của angularjs
6
1
0
2
8
3
9
4
0
5
1
6 Kết quả của chương trình
III-Kết luậnHy vọng bài viết này có thể giúp tăng kiến thức một chút về angularjs với một số phương thức để thực hiện với rails app. Code tham khảo : Github |