19 ŞUBAT 2014, ÇARŞAMBA
Ng-eğer karşı iyilik için zaman zaman ng ng-hide/?
ng-show ng-hide bir öğe üzerinde bir sınıf kümesi etkileyen ve ng-if bir eleman DOM parçası olarak işlenir olup olmadığını denetler anlıyorum.
ng-show/ng-hide ya da tam tersi üzerinde ng-if seçme kurallar vardır?
CEVAP
19 ŞUBAT 2014, ÇARŞAMBA
Kullanım durumunda bağlı ama farkı özetlemek gerekirse:
ng-ifDOM öğeleri kaldırın. Bu tüm işleyicileri veya başka bir şey, bu öğelerin bağlı kayıp olacağı anlamına gelir. Örneğin, bağlı bir tıklama işleyicisi için bir alt öğesi,ng-ifdeğerlendirir için false, öğe çıkarılır DOM ve tıklama işleyicisi çalışmaz artık, sonra bileng-ifsonraki değerlendirir için true ve görüntüler elemanı. İşleyicisi yeniden bağlayın gerekir.ng-show/ng-hideDOM öğeleri kaldırmaz. CSS stilleri/göster elemanları (not: kendi sınıfları ekleme) gerekebilir gizlemek için kullanır. Bu şekilde çocuk bağlı olduğunu işleyicileri kaybolmaz.ng-ifng-show/ng-hideyok iken çocuk bir kapsam oluşturur
Bu DOM bulunmayan öğeler daha az performans etkisi ve web uygulaması ng-show/ng-hide göre ng-if kullanırken daha hızlı gibi görünebilir. Benim durumumda, fark önemsİzdİr. Animasyonlar kullanarak ng-show/ng-hide and-ng, Açısal belgelerinde örnek ile mümkündür.
Sonuçta, cevap vermeniz gereken soru DOM öğesi kaldırmak için yeterli mi?
Bunu PaylaÅŸ:

Karşı matris parametreleri sorgu param...
Bu özelliği ne zaman kendini vs $için?...
(Ya da ihmal) kullanmak için zaman var...
Nasıl Python ile şimdiki zaman almak i...
Neden önemli GetHashCode yöntem geçers...