Sự khác biệt giữa bootstrap và ngx là gì
Sự khác biệt giữa 0 và 1 là gì? Show Có ai đó đã làm việc với cả hai và có thể đưa ra/giải thích ưu và nhược điểm của cả hai không? Với 0 ý tôi là ng-bootstrap. github vàvới 1 ý tôi là valor-software-ngx-bootstrapCả hai đều liên quan đến Angular 4 (không phải AngularJS. ) và Bootstrap 4 Xin lưu ý rằng đây không phải là câu hỏi trùng lặp về sự khác biệt giữa ngx-bootstrap và ng2 bootstrap? Giải pháp tốt nhấtng-bootstrap và ngx-bootstrap là hai dự án khác nhau của hai nhóm dự án khác nhau đang cố gắng hoàn thành ít nhiều cùng một thứ - cho phép bạn sử dụng Bootstrap trong Angular (2+) mà không cần sử dụng jQuery Cả hai đều đang xây dựng lại các thành phần Bootstrap chỉ sử dụng Angular (không có jQuery). Sự khác biệt chính là xung quanh phiên bản Bootstrap mà chúng hỗ trợ
Điều này có nghĩa là nếu bạn cần sử dụng Bootstrap phiên bản 3, thì ngx-bootstrap là lựa chọn thực sự duy nhất của bạn trong cả hai. Nếu bạn có thể sử dụng Bootstrap 4, thì bạn có thể chọn giữa hai dự án Sự khác biệt (có thể đáng kể) khác là các nhóm đằng sau các dự án. Điểm mấu chốt cần lưu ý về vấn đề này là nhóm đằng sau ng-bootstrap cũng chịu trách nhiệm về angular-ui-bootstrap - AngularJS (i. e. 1. x) phiên bản của thư viện Bootstrap Giải pháp liên quanAngular – Sự khác biệt giữa Constructor và ngOnInit 4 là một phương thức mặc định của lớp được thực thi khi lớp được khởi tạo và đảm bảo khởi tạo đúng các trường trong lớp và các lớp con của nó. Angular, hoặc tốt hơn là Dependency Injector (DI), phân tích các tham số của hàm tạo và khi nó tạo một phiên bản mới bằng cách gọi 5, nó sẽ cố gắng tìm các nhà cung cấp khớp với các loại tham số của hàm tạo, giải quyết chúng và chuyển chúng đến hàm tạo như
6 là một hook vòng đời được gọi bởi Angular để chỉ ra rằng Angular đã hoàn thành việc tạo thành phầnChúng tôi phải nhập 0 như thế này để sử dụng nó (thực tế việc triển khai 0 không bắt buộc nhưng được coi là thông lệ tốt)
sau đó để sử dụng phương thức 0, chúng ta phải triển khai lớp như thế này
Hầu hết chúng tôi sử dụng 6 cho tất cả các khởi tạo/khai báo và tránh những thứ hoạt động trong hàm tạo. Hàm tạo chỉ nên được sử dụng để khởi tạo các thành viên của lớp chứ không nên thực hiện "công việc" thực tếVì vậy, bạn nên sử dụng 4 để thiết lập Dependency Injection chứ không phải nhiều thứ khác. ngOnInit() là nơi tốt hơn để "bắt đầu" - đó là nơi/khi các ràng buộc của thành phần được giải quyếtĐể biết thêm thông tin tham khảo tại đây
Góc – sự khác biệt giữa dấu ngoặc đơn, dấu ngoặc và dấu hoa thị trong Angular2Tất cả các chi tiết có thể được tìm thấy ở đây. https. // góc cạnh. io/docs/ts/mới nhất/hướng dẫn/cú pháp mẫu. html
|