Hãy tưởng tượng một số nội dung nặng có thể được hiển thị trên trang web, chẳng hạn như biểu đồ. Góc cung cấp 2 tùy chọn để chuyển đổi chế độ hiển thị của nội dung đã nói.Góc kết hợp ng-if và ng-show
ng-show sẽ hiển thị nội dung bất kể biểu thức và đơn giản "ẩn" sau khi thực tế. Đây không phải là lý tưởng vì người dùng có thể không bao giờ "mở" nội dung trong phiên của họ, do đó, nó là một sự lãng phí để làm cho nó.
ng-nếu tốt hơn trong lĩnh vực này. Sử dụng nó thay cho ng-show sẽ ngăn không cho nội dung nặng được hiển thị ở vị trí đầu tiên nếu biểu thức là sai. Tuy nhiên, sức mạnh của nó cũng là điểm yếu của nó, bởi vì nếu người dùng ẩn biểu đồ và sau đó hiển thị nó một lần nữa, nội dung được trả lại từ đầu mỗi lần.
Làm cách nào tôi có thể đưa ra chỉ thị tận dụng tối đa cả hai thế giới? Có nghĩa là nó hoạt động như ng-if cho đến khi nội dung được hiển thị lần đầu tiên, sau đó chuyển sang làm việc như ng-show để ngăn không cho hiển thị lại mỗi lần.
ng-lười-show: http://developers.lendio.com/ blog/kết hợp-ng-if-và-ng-show-cho-tốt hơn-angularjs-hiệu suất/ – rinogo
Cảm ơn, đó chính xác những gì tôi cuối cùng đã kết thúc bằng cách sử dụng tại thời điểm – parliament