AngularJs ng-if menentukan sama ada kandungan di dalamnya dimuatkan jika ia palsu?
Saya tahu bahawa jika ng-jika dinilai sebagai palsu, kandungan di dalamnya tidak akan dipaparkan, dan tidak akan dipaparkan dalam kod sumber, tetapi apa yang saya ingin tahu ialah, apakah maksud ini tidak dipaparkan? kandungan di dalam sudah dimuatkan, bagaimanapun, disebabkan masalah penghakiman, ia tidak dipaparkan atau kandungan di dalamnya tidak dimuatkan sama sekali selepas penghakiman itu palsu
Jika
ng-if
keputusan penghakiman ialahfalse
, ia tidak akan dimuatkan (tiada struktur DOM).ng-show
Jika keputusan penghakiman ialahfalse
, maka ia tidak akan dipaparkan pada halaman tetapi masih akan dimuatkan (paparan:tiada).Ini yang terakhir Jika ng-if adalah palsu, templat sudut di dalamnya tidak akan muncul lagi dan akan dipadamkan, dan logik dalam ng-if tidak akan dilaksanakan, dan sudah tentu data tidak akan dipaparkan. Bekas yang anda maksudkan ialah ng-hide ng-show