Dependency Injection - xương sống của Angular 2.x
Dao này lu bu cơm áo gạo tiền quá nên blog hơi bị mốc meo rồi 😃, tiện thể đang có một dự án sài Angular 2, hôm nay mình sẽ viết một bài về xương số của NG2 đó chính là Dependency Injection - DI. vậy thì thực chất DI là gì, chúng ta hãy cùng tìm hiểu nhé.
những front-end framework hiện đại đều hướng tới xây dựng các dựng dụng maintainable (scaleable), predictable và testable. Các framework hiện tại đề có một cách tiếp cận khá giống nhau đó là module hóa bằng Componnent concept này là nền tảng cho cả React, Angular và Vue. với React họ xây dựng một pattern tên là Flux đề quản lý dataflow, sau đó cộng đòng phát triển và sử dụng rộng rãi các pattern Flux-like như Redux và Vuex. vơi Angular các nhà phát trển quết định chọn một cách tiếp cận phần nào Phức tạp hơn đó chính là Dependency Injection để quản lý dependences cho các module của mình.
to be continued…