cari

Rumah  >  Soal Jawab  >  teks badan

angular.js - AngularJS通过controller A 到controller B

首先进入controller A
然后 判断是显示 controller A 的 dom 还是 直接显示 controller B的dom
可是不管怎么搞都会先 渲染 A的dom 然后闪一下才进入 B的dom 求大神指点?

高洛峰高洛峰2744 hari yang lalu526

membalas semua(4)saya akan balas

  • 为情所困

    为情所困2017-05-15 17:02:59

    Secara amnya gunakan ng-if

    dalam kes ini

    balas
    0
  • PHPz

    PHPz2017-05-15 17:02:59

    Pengawal itu sendiri tidak mempunyai dom. Adakah anda maksudkan ng-pengawal atau komponen atau arahan atau laluan

    balas
    0
  • 大家讲道理

    大家讲道理2017-05-15 17:02:59

    Pergi ke pustaka kelas Angular dan cari fail bernama angular-csp dan import kandungannya seperti ini

    /* Include this file in your html if you are using the CSP mode. */
    
    @charset "UTF-8";
    
    [ng\:cloak], [ng-cloak], [data-ng-cloak], [x-ng-cloak],
    .ng-cloak, .x-ng-cloak,
    .ng-hide:not(.ng-hide-animate) {
      display: none !important;
    }
    
    ng\:form {
      display: block;
    }
    
    .ng-animate-shim {
      visibility:hidden;
    }
    
    .ng-anchor {
      position:absolute;
    }

    Kemudian tambah atribut ng-cloak pada elemen denyar anda

    <p ng-if="false" ng-cloak>Hello World</p>

    balas
    0
  • PHP中文网

    PHP中文网2017-05-15 17:02:59

    Bersetuju dengan tingkat pertama, untuk menilai paparan DOM, gunakan ng-jika secara langsung pada halaman HTML Jika hasilnya benar, DOM tidak akan dipaparkan.

    balas
    0
  • Batalbalas