sự khác biệt giữa ngSwitch và ngInclude là gì?sự khác biệt giữa ngSwitch và ngInclude là gì?
Tôi thực sự cần phải hiểu sự khác biệt, vì vậy tôi có thể tiếp tục dự án của mình.
Liệu ngSwitch chỉ ẩn phần tử dom?
sự khác biệt giữa ngSwitch và ngInclude là gì?sự khác biệt giữa ngSwitch và ngInclude là gì?
Tôi thực sự cần phải hiểu sự khác biệt, vì vậy tôi có thể tiếp tục dự án của mình.
Liệu ngSwitch chỉ ẩn phần tử dom?
Bạn có thể tìm thấy tài liệu v1.1.4 hữu ích hơn (chỉ cần bỏ qua những thứ về hình ảnh động nếu bạn không sử dụng 1.1.4): ngSwitch
ngSwitch
có điều kiện bổ sung/loại bỏ các yếu tố DOM (ng-show/hide
làm thay đổi CSS).
ngInclude
có thể tìm nạp một phần/các đoạn HTML bên ngoài.
Cả hai tạo ra phạm vi con mới mà nguyên mẫu được kế thừa từ phạm vi cha mẹ của chúng. (Một phạm vi con mới được tạo ra cho mỗi ng-switch-when/default
.)
Bạn có thể sử dụng ngInclude
với ngSwitch
: https://stackoverflow.com/a/12584774/215945
Sử dụng ngInclude
khi bạn muốn (hoặc có thể) tái sử dụng mảnh HTML, chẳng hạn như giao diện người dùng của khách hàng (https://stackoverflow.com/a/13005658/215945).
Nhưng vấn đề khi sử dụng Ngứa bao gồm trên trang của tôi là, tôi có 1000 phần tử trên dataTables và khi tôi sử dụng, bao gồm nó đóng băng một litle trong khi tất cả các phần tử đang tải. Tôi cần một cái gì đó để ẩn/hiển thị –
Tôi hiện không thể bỏ phiếu, nhưng tôi sẽ cung cấp cho bạn +1 –
@DavidB., 'Ng-show/hide' không hoạt động đối với trường hợp của bạn? –