Xây dựng một service
Chúng ta đã sẵn sàng để xây dựng một service? Dưới đây là các bước.
Tạo một service class.
Định nghĩa metadata với một decorator.
Import những gì chúng ta cần.
Đây là những bước cơ bản tương tự với cách mà chúng ta đã theo để xây dựng các component và custom pipe. Hãy xem đoạn code của một service đơn giản dưới đây.
Đây là một class, chúng ta export nó vì vậy service này có thể được sử dụng ở bất cứ đâu trong ứng dụng. Class này chỉ có một phương thức, getProducts. Phương thức này sẽ trả về một danh sách của những sản phảm (IProduct[]). Tiếp đến, chúng ta thêm một decorator cho service metadata. Khi xây dựng những service, chúng ta thường sử dụng Injectable decorator. Decorator này chỉ thực sự yêu cầu ở đây nến bản thân service này có một injected dependency. Tuy nhiên, mọi service class đều sử dụng Injectable decorator để làm rõ và nhất quán. Cuối cùng chúng ta import những gì chúng ta cần. Như vậy là chúng ta đã hoàn thành việc xây dựng một service đơn giản. Hãy mở code ứng dụng mẫu để xem thêm.
Last updated